本题数据略大,但是int也够用。就是一个分离数的问题代码不长
#include <bits/stdc++.h>//万能头文件
using namespace std;
int main()
{
int i,j,sum=0,n;//sum=0,注意初始化这点很关键
cin>>n;
while(n>0)//注意进入循环的条件
{
i=n%10;//取余
sum+=i;//相加
n=n/10;//这步也很关键许多人都忘记除
}
cout<<sum;
return 0;
}