문제 링크 : https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWHPiSYKAD0DFAUn
문제의 저작권은 SW Expert Academy에 있습니다.
| #include <cstdio> using namespace std; unsigned long int f(unsigned long int n) {     if(n < 10)         return n;     else {         unsigned long int temp = 0;         while(n > 9) {             temp += n%10;             n = n/10;         }         return f(temp + n);     } } int main(void) {     int T;     unsigned long int n;     scanf("%d", &T);     for(int t_case=1; t_case<=T; t_case++) {         scanf("%ld", &n);         printf("#%d %d\n", t_case, f(n));     }     return 0; } | cs | 
'C & C++ > SW Expert Academy' 카테고리의 다른 글
| SWEA 3456 - 직사각형 길이 찾기 (0) | 2018.04.28 | 
|---|---|
| SWEA 3459 - 승자 예측하기 (0) | 2018.04.28 | 
| SWEA 3975 - 승률 비교하기 (0) | 2018.04.28 | 
| SWEA 2001 - 파리 퇴치 (0) | 2018.04.28 | 
| SWEA 1989 - 초심자의 회문 검사 (0) | 2018.04.28 |