#include <stdio.h>
int main()
{
char ch[81];
int i, count1 = 0, count2 = 0, count3 = 0;
printf("请输入一行字符:\n");
fgets(ch, 81, stdin);
for (i = 0; i < 81; i++)
{
if (ch[i] == '\0' || ch[i] == '\n')
{
printf("数字的个数为:%d\n", count1);
printf("字母的个数为:%d\n", count2);
printf("其他字符的个数为:%d\n", count3);
break;
}
else if (ch[i] >= '0' && ch[i] <= '9')
count1++;
else if (ch[i] >= 'a' && ch[i] <= 'z' || ch[i] >= 'A' && ch[i] <= 'Z')
count2++;
else
count3++;
}
return 0;
}
本文介绍了一个使用C语言编写的程序,该程序能够接收用户输入的一行字符,并统计其中的数字、字母和其他字符的数量。通过逐个检查字符并根据ASCII值判断其类别,程序实现了对不同类型字符的有效计数。
1254

被折叠的 条评论
为什么被折叠?



