1、逐位相加
#include<iostream>
using namespace std;
void main(){
int n,sum=0;
cin>>n;
while(n){
sum=sum+n%10;
n=n/10;
}
cout<<sum<<endl;
}
2,换成字符串
#include<iostream>
#include<string>
using namespace std;
void main(){
string s;
cin>>s;
int t,sum=0;
for(int i=0;i<s.size();i++)
if(s[i]>'0'&&s[i]<'9'){
t=s[i]-'0';
sum=sum+t;
}
cout<<sum<<endl;
}