【题目描述】
输入一行字符,统计出其中数字字符的个数。
【输入】
一行字符串,总长度不超过255。
【输出】
输出为1行,输出字符串里面数字字符的个数。
【输入样例】
Peking University is set up at 1898.
【输出样例】
4
4
源码:
#include
#include
using namespace std;
int main() {
string s;
int sum = 0;
getline(cin, s); //输入带空格的字符串
for (int i = 0; i <= s.size(); i++) {//遍历
if (s.substr(i, 1) >= "0" && s.substr(i, 1) <= "9") { //用substr获取遍历的字符是否为数字
sum++; //是数字sum+1
}
}
cout << sum;
return 0;
}



