Java键盘输入一个字符串,分别统计出该字符串中所有数字,大写英文字母,小写英文字母及其他字符个数

如题所述

参考代码如下:
#include<stdio.h>
int main()
{
char ch;
int A,a,n,other;
A=a=n=other=0;
while((ch=getchar())!='\n'){
if(ch>='a'&&ch<='z')
++a;
else if(ch>='A'&&ch<='Z')
++A;
else if(ch>='0'&&ch<='9')
++n;
else ++other;
}
printf("小写字母有%d个\n",a);
printf("大写字母有%d个\n",A);
printf("数字有%d个\n",n);
printf("其他字符有%d个",other);

return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答