#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n,sum=0;
cin>>n;
while(n){
sum=sum+n%10;
n/=10;
}
cout<<sum;
return 0;
}
另一种思路:按字符串进行处理,记得将字符转为数字;
#include <iostream>
#include <cmath>
#include <cstring>
using namespace std;
int main(){
string a;
int ans=0;
cin>>a;
for(int i=0;i<a.length();i++){
ans+=a[i]-'0';
}
cout<<ans;
return 0;
}
(水题)