如何输入一行字符,分别统计出其中其中英文字母、空格、数字和其他字符的个数?

it2022-05-05  53

标题

如何输入一行字符,分别统计出其中其中英文字母、空格、数字和其他字符的个数?

#include <stdio.h> void main() { char ch; int a = 0, b = 0, c = 0, d = 0; while ((ch = getchar()) != '\n') { if ((ch >= 'a'&&ch <= 'z') || (ch >= 'A'&&ch <= 'Z')) { a++; } else if (ch >= '0'&&ch <= '9') { b++; } else if (ch == ' ') { c++; } else { d++; } } printf("英文字母的个数:%d\n", a); printf("数字的个数:%d\n", b); printf("空格的个数:%d\n", c); printf("其他字符的个数:%d\n", d); } ******作者:邹氏情歌cium******

最新回复(0)