测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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;
}


上一题 下一题