#include <stdio.h>
int main(void){
int eng=0,num=0,spa=0,ote=0,i;
char str[35];
printf("请输入一串字符串:");
gets(str);
for(i=0;str[i]!='\0';i++){
if(str[i]>='a' && str[i]<='z' || str[i]>='A' && str[i]<='z'){
++eng;
}
else if(str[i]>='0' && str[i]<='9'){
++num;
}
else if(str[i]==' '){
++spa;
}
else{
++ote;
}
}
printf("字母%d个。数字%d个。空格%d个。其他字符%d个。",eng,num,spa,ote);
return 0;
}
17年24题:输入一串字符,统计各类字符个数
本文介绍了一个使用C语言编写的程序,该程序可以接收用户输入的一串字符串,并统计出其中字母、数字、空格和其他字符的数量。通过遍历字符串中的每一个字符并依据ASCII码判断其类别,最终输出各类字符的个数。
1058

被折叠的 条评论
为什么被折叠?



