给定一个十进制整数n,输出n的各位数字之和
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 int main() 5 { 6 string n; 7 cin>>n; 8 int s=0; 9 for(int i=0;i<n.length();i++) 10 { 11 s=s+(int(n[i])-48);//string 转 int 12 } 13 cout<<s; 14 }
string转int 为ASCII码
需要对转换后的数值减48