分别统计标准输入中字母、数字字符个数(输入以Ctr-z结束)c语言代码
时间: 2023-09-26 20:08:00 浏览: 246
以下是一个简单的 C 代码,可以统计标准输入中字母和数字字符的个数:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
int letterCount = 0;
int digitCount = 0;
int c;
while ((c = getchar()) != EOF) {
if (isalpha(c)) {
letterCount++;
} else if (isdigit(c)) {
digitCount++;
}
}
printf("字母个数:%d\n", letterCount);
printf("数字个数:%d\n", digitCount);
return 0;
}
```
该代码利用标准库中的 `isalpha` 和 `isdigit` 函数来判断字符是字母还是数字。在每次循环中,如果输入的字符是字母,则 `letterCount` 加 1;如果输入的字符是数字,则 `digitCount` 加 1。最后输出统计结果。
阅读全文