안녕하세요. 혀코입니다.
이번 시간에는 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을 사용하는 방법에 대해서 알아봤습니다.
유용하셨다면, 공감과 구독 부탁 드립니다.
감사합니다. :)
댓글