请编写一个程序实现输入一串任意字符,输出中间大写字母,小写字母,数字,空格和其他符号分别有多少个?
来源:百度知道 编辑:UC知道 时间:2024/09/21 12:42:03
用C语言的知识来做
main(){
char s[256];
int a=0,b=0,c=0,d=0,e=0,i=0;
gets(s);
while(s[i]){
if(s[i]>='A' && s[i]<='Z') a++;
else if(s[i]>='a' && s[i]<='z') b++;
else if(s[i]>='0' && s[i]<='9') c++;
else if(s[i]==' ') d++;
else e++;
i++;
}
printf("大写字母、小写字母、数字、空格和其他符号的个数分别是:%d、%d、%d、%d、%d\n",a,b,c,d,e);
}