分析:
- 此题输入为一字符串,用string或char类型存储。
- 用循环将串中每位数字遍历。
- 遍历时将每位数字加进总和里。
- 输出总和。
- 数据类型:整型存储,9*100000<int的最大范围。
#include<bits/stdc++.h> using namespace std; int sum=0; int main() { string s; getline(cin,s); int len=s.size(); for(int i=0;i<len;i++) { sum+=(s[i]-'0');//注意这里的字符类型转整型操作。 } cout<<sum<<endl; return 0; }
完事。