int main()
{
int count1 = 0; //字母
int count2 = 0; //空格
int count3 = 0; //数字
int count4 = 0; //其他
char ch = ' ';
while ((ch = getchar()) != '\n')//读取键盘上输入的字符,遇到换行符结束
{
if (((ch >= 65) && (ch <= 90)) || ((ch >= 97) && (ch <= 122)))
{
count1++;
}
else if (ch == ' ')
{
count2++;
}
else if ((ch >= 48) && (ch <= 57))
{
count3++;
}
else
{
count4++;
}
}
printf("这个字符串中字母数量是:%d\n", count1);
printf("这个字符串中空格数量是:%d\n", count2);
printf("这个字符串中数字数量是:%d\n", count3);
printf("这个字符串中其他字符数量是:%d\n", count4);
system("pause");
return 0;
}
输入一行字符,分别统计出英文字母、空格、数字和其他字符的个数
最新推荐文章于 2022-04-22 16:26:38 发布