040:统计数字字符个数
描述
输入一行字符,统计出其中数字字符的个数。
输入
一行字符串,总长度不超过255。
输出
输出为1行,输出字符串里面数字字符的个数。
样例输入
Peking University is set up at 1898.
样例输出
4
#include <cstdio>
#include <math.h>
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstring>
using namespace std;
#define max 256 //创建max,数值设定为256
int main()
{
char a[max];//定义字符型的数组
int num=0;//计数器
cin.getline(a,max);//读入字符串
int len=strlen(a);//求出输入字符串的长度,以防循环体时间复杂度增加
for(int i=0;i<len;i++){
if(a[i]>='0'&&a[i]<='9')//读取到0~9的数字,计数器加一
num++;
}
cout<<num;//输出计数器
return 0;
}```