더하기 사이클
#include <stdio.h>
int main(int argc, const char * argv[]) {
int num=0,a=0,b=0,sum=0,newNum=0,cycle=0;
scanf("%d",&num); //첫 숫자 입력받음
newNum=num;
while(1){
a=newNum/10;
b=newNum%10;
sum=a+b;
newNum=(b*10)+(sum%10);
cycle++; //사이클 수 세기
if(newNum==num) break; //사이클 돌아오면 멈춤
}
printf("%d\n",cycle);
return 0;
}
'PROGRAMMING CODE > C' 카테고리의 다른 글
[BAEKJOON] No.2438 C언어 (0) | 2021.10.15 |
---|---|
[BAEKJOON] No.1330 C언어 (0) | 2021.10.15 |
[BAEKJOON] No.1008 C언어 (0) | 2021.10.15 |
[BAEKJOON] No.1001 C언어 (0) | 2021.10.15 |
[BAEKJOON] No.1000 C언어 (0) | 2021.10.15 |