编写函数,将由键盘输入一段字符,统计其中大写字母,小写字母与数字的个数。

2025-04-24 03:39:01
推荐回答(1个)
回答1:

#include

int main ()
{
int c = 0;
int number = 0;
int lowerletter = 0;
int upperletter = 0;
int other = 0;

printf("请输入一段字符(以回车键结束):\n");

while ('\n' != (c = getchar()))
{
if (c >= 'A' && c <= 'Z')
upperletter++;
else if (c >= 'a' && c <= 'z')
lowerletter++;
else if (c >= '0' && c <= '9')
number++;
else
other++;
}

printf("大写字母%d个, 小写字母%d个, 数字%d个, 其他字符%d个。\n", upperletter, lowerletter, number, other);
return 0;
}