【题目描述】
输入一行字符,统计出其中数字字符的个数。
【输入】
一行字符串,总长度不超过255。
【输出】
输出为1行,输出字符串里面数字字符的个数。
【输入样例】
Peking University is set up at 1898.
【输出样例】
4
思路:使用getline整行输入,循环遍历,判断ascii码即可。
#include<iostream>
using std::cin;
using std::cout;
#include<string>
using std::string;
using std::getline;
int main()
{
string str;
int count = 0;
getline(cin, str);
for (int i = 0; i < str.size(); ++i)
if (str[i] >= 48 && str[i] <= 57)count++;
cout << count;
}