[Baekjoon] - 4단계 : while문
1. A+B - 5
#include <stdio.h>
int main(){
int a=1;
int b=1;
while(true){
scanf("%d",&a);
scanf("%d",&b);
if(a==0 && b==0) break;
printf("%d\n",a+b);
}
}
2. A+B - 4
#include <stdio.h>
int main(){
int a,b;
while(scanf("%d %d", &a, &b) != EOF){
printf("%d\n",a+b);
}
}
3. 더하기 사이클
#include <stdio.h>
int main(){
int number;
scanf("%d",&number);
int n = number;
int cycle = 0;
int a,b;
int sum = 0;
while(true){
if(n < 10){
b = sum = n;
}
else{
a = n/10;
b = n%10;
sum = a+b;
if(sum >= 10){
sum %= 10;
}
}
n = b*10 + sum;
cycle++;
if(n == number) break;
}
printf("%d",cycle);
}
요약
- while문 안에 scanf이 써진다.
- EOF : end of file 도 알아놓자.