http://acm.hdu.edu.cn/showproblem.php?pid=1013

按要求模拟

View Code
#include <stdio.h>
#include <string.h>
int main()
{
    int n;
    char a[1100];
    while(gets(a))
    {
        if(a[0]=='0')break;
        int len=strlen(a);
        n=0;
        for(int i=0;i<len;i++)
        {
            n+=a[i]-'0';
            n%=9;
        }
        if(n==0)
            n=9;
        printf("%d\n",n);
    }
    return 0;
}