c 语言统计字符个数空格和其他字符
时间: 2024-10-12 11:05:59 浏览: 133
C 语言统计字符个数,可以直接编译使用
C语言可以通过遍历字符串来统计字符个数、空格和其他字符。下面是一个简单的示例代码:
```c
#include <stdio.h>
#include <ctype.h> // 需要引用ctype.h头文件
int main() {
char str[100];
int i, alpha, space, other;
printf("请输入一个字符串:");
fgets(str, sizeof(str), stdin);
i = alpha = space = other = 0;
while (str[i] != '\0') {
if (isalpha(str[i])) { // 判断是否为字母
alpha++;
} else if (isspace(str[i])) { // 判断是否为空格
space++;
} else { // 其他字符
other++;
}
i++;
}
printf("字母个数:%d\n", alpha);
printf("空格个数:%d\n", space);
printf("其他字符个数:%d\n", other);
return 0;
}
```
阅读全文