A24171. 统计数字字符个数
填空题
中等
知识点
题目描述
统计数字字符个数
题目描述
输入一行字符,统计出其中数字字符的个数。
输入
一行字符串,总长度不超过255。
输出
输出为1行,输出字符串里面数字字符的个数。
输入样例
Peking University is set up at 1898.输出样例
4参考答案
#include <bits/stdc++.h>
using namespace std;
int main()
{
char s[260];
cin.get(s, 260);
int sum = 0, len = strlen(s);
for(int i = 0; i < len; ++i)
{
if(s[i] >= '0' && s[i] <= '9')
sum++;
}
cout<<sum;
return 0;
}答案解析
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin, s);
int sum = 0;
for(int i = 0; i < s.length(); ++i)
{
if(isdigit(s[i]))//使用<ctype.h>中的类型判断函数
sum++;
}
cout<<sum;
return 0;
}
上一题
下一题