minstory

백준 1110번: 더하기 사이클 [C언어] *백준 오답처리.. 본문

백준 문제풀이 [C언어]/if문

백준 1110번: 더하기 사이클 [C언어] *백준 오답처리..

mjuu 2019. 5. 28. 16:31

#include <stdio.h>

int main(void)
{
int N, temp, cnt=0, num = 0;
int arr[2];
scanf("%d", &N);
arr[0] = N / 10; //10의자리수
arr[1] = N % 10; //1의자리수

for (; num != N; cnt++) //처음숫자와 같아지기 전까지 사이클 돌리기
{
temp = arr[1];
arr[1] = (arr[0] + arr[1]) % 10;
arr[0] = temp;
num = 10 * arr[0] + arr[1]; //사이클 결과값
}
printf("%d", cnt);
return 0;
}

Comments