输入一串字符按回车键结束录入后,输出刚才输入的字符串中,有几个大写字母,几个小写字母,几个数字,几个其它字符。
int b=0,d=0,e=0,f=0;
char a[20],c="\0";
printf("请输入一串字符(字母,数字,标点及其他符号均可):");
scanf("%s",a);
if(a>=48&&a<=57){
b++;
printf("数字有%d\n",b);
}else if(a>=65&&a<=90){
d++;
printf("大写 字母有%d\n",d);
}else if(a>=97&&a<=122){
e++;
printf("小写字母有%d\n",e);
}else{
f++;
printf("其他特殊标点有%d\n",f);
}
为什么运行不了 怎么做 求大神
asd8532
慕粉_编程新手
相关分类