題目:
http://luckycat.kshs.kh.edu.tw/homework/q11332.htm

注意事項:
1. 請使用 long long int

#include <stdio.h>

long long int digit_sum(long long int n)
{
    long long int sum;

    sum = n;
    while (n >= 10)
    {
        sum = 0;
        while (n > 0)
        {
           sum += n % 10;
           n /= 10;
        }
        n = sum;
    }
    return sum;
}

int main()
{
    long long int n;
    while (fscanf(stdin, "%lld", &n), n>0)
    {
        printf("%lld\n", digit_sum(n));
    }
    return 0;
}

arrow
arrow
    全站熱搜

    wbkuo 發表在 痞客邦 留言(0) 人氣()