数字字符求和
请编写一个程序实现以下功能:从一个字符串中,提取出所有的数字字符即0-9,并作为数求和。
输入
一行字符串,长度不超过100,字符串中不含空格。
输出
字符串中所有数字字符作为数的和
样例输入
Lsd2f02k3ja3sdf223
样例输出
171、数字字符求和
请编写一个程序实现以下功能:从一个字符串中,提取出所有的数字字符即0-9,并作为数求和。
输入
一行字符串,长度不超过100,字符串中不含空格。
输出
字符串中所有数字字符作为数的和
样例输入
Lsd2f02k3ja3sdf223
样例输出
17
#include<iostream>
using namespace std;
int main(){
string str;
cin >> str;
int sum = 0;
for(int i = 0;i < str.size();i++){ //str.length()=str.size() 获取字符串长度
if(str[i]>='0' && str[i] <= '9'){
sum = sum + str[i] - '0';
}
}
cout << "所有数字字符和:" << sum;
return 0;
}
标签:字符,数字,求和,样例,C++,str,字符串
From: https://blog.csdn.net/xzal12/article/details/143843133