프로그래밍 공부/알고리즘
C++ 백준 while문
빅토리아레몬탄산수
2021. 6. 10. 23:00
While문
~scanf가 가능해서 사용해봤습니다.
A+B - 5
int a,b;
while(~scanf("%d %d", &a,&b)){
if(a+b != 0)
printf("%d\n", a+b);
}
A+B - 4
int a,b;
while(~scanf("%d %d", &a,&b)){
printf("%d\n", a+b);
}
더하기 사이클
int num, firNum, secNum, sumNum, count, result;
result = 0;
count = 0;
scanf("%d",&num);
if (num < 10)
num *= 10;
result = num;
while (1) {
firNum = result / 10;
secNum = result % 10;
sumNum = firNum + secNum;
result = (secNum * 10) + (sumNum % 10);
count++;
if (num == result)
break;
}
printf("%d", count);
헷갈릴땐 변수 다시 정리하고 세분화