这题陷阱有点深啊,数字长度太大,得用字符串,开始一直WA ,不知道什么情况。。其实这个方法也是借鉴的大牛的。埃,戒浮躁才能AC
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n;
string s;
while(cin>>s&&s[0]!='0')
{
n=0;
int sum = 0;
for(int i=0;i<s.size();i++)
n+=s[i]- '0';
while( n > 9)
n = n%10 + n/10;
cout<<n<<endl;
}
return 1;
}