c语言 对于给定的一个字符串,统计其中数字字符出现的次数。

如题所述

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void){
int i=0,num=0;
char str[1024]={0};
fgets(str,1024,stdin);//字符串长度超过1024还需要做清缓冲区处理
str[strlen(str)-1]='\0';
for(i=0;i<=strlen(str)-1;++i){
if(str[i]>='1' && str[i]<='9'){
++num;
}
}
printf("%s中数字字符数量为%d\n",str,num);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答