A39822. 数字字符求和
填空题
较易
知识点
题目描述
数字字符求和
题目描述
请编写一个程序实现以下功能:从一个字符串中,提取出所有的数字字符即0-9,并作为数求和。
输入
一行字符串,长度不超过100,字符串中不含空格。
输出
字符串中所有数字字符作为数的和
样例输入
Lsd2f02k3ja3sdf223
样例输出
17
参考答案
#include <bits/stdc++.h>
using namespace std;
int main() {
string s;
cin >> s;
int ls = s.size(), ans = 0;
for ( int i = 0; i < ls; i++ ) {
if ( s[i] >= '0' && s[i] <= '9' )
ans += s[i] - '0';
}
cout << ans;
return(0);
}
上一题
下一题