1065: 统计数字字符的个数
题目描述:
输入一行字符,以回车符作为输入结束的标志。统计其中数字字符的个数。
输入:
多个字符,以回车符结束,回车符不作为有效字符。
输出:
输出一个整数,表示数字字符的个数。
样例输入 :
12abrt12@2013
样例输出 :
8
# include<stdio.h>
# include<ctype.h>//isdigit的头文件
int main()
{
char str[1000];//定义du一个字符数组
int i,cnt=0;//计数器
gets(str);//读入一行数组,存入字符数组str
for(i=0;str[i]!='\0';i++)//'\0'为字符串结束的标记
{
if(isdigit(str[i]))//isdigit判断是否为十进制数字(0-9)
cnt++;
}
printf("%d\n",cnt);
return 0;
}