杭电oj1013

来源:互联网 发布:百度seo规则 编辑:程序博客网 时间:2024/06/17 11:45
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
    char str[1000];
    int sum,i;
    while(cin>>str)
    {
        sum=0;
     if(str[0]=='0')
       {
           break;
       }
       for(i=0;i<strlen(str);i++)
       {
            sum+=str[i]-'0';
       }
           while(sum>=10)
        {
            i=0;
            while(sum>0)
            {
                i+=sum%10;
                sum/=10;
            }
            sum=i;
        }
        cout<<sum<<endl;
    }
    return 0;
}
原创粉丝点击