输入一个字符串 统计并输出该字符串中英文字母出现的次数 用c语言
时间: 2023-11-17 17:08:32 浏览: 122
统计字母出现的次数 C语言
5星 · 资源好评率100%
可以使用C语言中的字符数组和循环语句来实现统计字符串中英文字母出现的次数的功能。
以下是示例代码:
```c
#include <stdio.h>
#include <ctype.h> // 包含 isalpha 函数的头文件
int main() {
char str[100];
int i, count = 0;
printf("请输入一个字符串:");
fgets(str, sizeof(str), stdin); // 使用 fgets 函数获取字符串
for (i = 0; str[i] != '\0'; i++) {
if (isalpha(str[i])) { // 如果是英文字母
count++;
}
}
printf("字符串中英文字母出现的次数为:%d\n", count);
return 0;
}
```
在上面的代码中,`fgets()` 函数用于获取用户输入的字符串,`isalpha()` 函数用于判断当前字符是否为英文字母。循环语句遍历整个字符串,每当遇到一个英文字母时,计数器 `count` 就加 1。最后输出计数器的值即可。
阅读全文