HDOJ1013

来源:互联网 发布:淘宝自动确认收货时间 编辑:程序博客网 时间:2024/05/28 23:10
#include"iostream"#include"algorithm"#include"sstream"#include"cstdio"#include"cstring"#include"cctype"#include"functional"using namespace std;int main(){string a;int num[1000];    while(cin>>a&&a!="0")    {int i;int t=0;int sum=0;for(i=0;i<a.length();i++) //输入字符串加起来先判断t=t+(a[i]-48);if(t<10)  //小于10直接输出{sum=t;cout<<sum<<endl;}else{      sum=t;   //第一次和等于字符串加起来的和   while(sum>=10)  //当sum大于10说明还没有最简   {t=sum;  //t得到sum的值sum=0;  //0赋值给sumwhile(t)//sum加上每一位{sum+=(t%10);t=t/10;}   }   cout<<sum<<endl;}    }return 0;}

0 0