본문 바로가기
Programming/C++

C++에서 while loop 반복 구문 사용하는 방법 | C++

by 혀코 2020. 9. 28.

안녕하세요. 혀코입니다.

이번 시간에는 C++에서 while loop 반복 구문 사용하는 방법에 대해서 알아보겠습니다.

 

# 0이아니면 입력된 정수를 출력하고, 0이 입력되면 프로그램 종료하는 방법

#include <iostream>

int main() {
    int n = 1;
    while(n != 0) {
        scanf("%d", &n);
        n != 0 ? printf("%d\n", n) : printf("") ;
    }
    return 0;
}

 

# 정수(1~100) 1개가 입력되었을 때 그 정수부터 1까지 카운트다운 하는 방법

#include <iostream>

int main() {
    
    int n;
    scanf("%d", &n);
    
    while(n!=0){
        printf("%d\n", n);
        n=n-1;
    }
    return 0;
}

 

# 정수(1~100) 1개가 입력되었을 때 그 정수보다 1 작은 정수부터 0까지 카운트다운 하는 방법

#include <iostream>

int main() {
    int n;
    scanf("%d", &n);
    while(n!=0){
        n=n-1;
        printf("%d\n", n);
    }
    return 0;
}

 

# 입력한 문자를 계속 출력하다가 'q'를 입력되면 종료하는 방법

#include <iostream>

int main() {
    char n;
    while(n!='q'){
        scanf("%c", &n);
        printf("%c", n);
    }
    return 0;
}

 

# 세 수의 최소공배수를 출력하는 방법

#include <iostream>

int main() {
    int a, b, c, day = 1;
    scanf("%d %d %d", &a, &b, &c);
    while(day%a!=0 || day%b!=0 || day%c!=0) {
        day++;
    }
    printf("%d", day);
    return 0;
}

 

이렇게 C++에서 while loop을 사용하는 방법에 대해서 알아봤습니다.

유용하셨다면, 공감과 구독 부탁 드립니다.

감사합니다. :)

댓글