c语言统计字母出现的次数
时间: 2023-12-20 15:06:32 浏览: 165
以下是两种C语言统计字母出现次数的例子:
1. 用户输入字符串,统计其中某个字母出现的次数
```c
#include <stdio.h>
int main() {
char str[100];
char c;
int count = 0, i = 0;
printf("请输入一个字符串:");
fgets(str, 100, stdin);
printf("请输入要统计的字母:");
scanf("%c", &c);
while (str[i] != '\0') {
if (str[i] == c) {
count++;
}
i++;
}
printf("%c出现的次数为:%d\n", c, count);
return 0;
}
```
2. 统计已知字符串中某个字母出现的次数
```c
#include <stdio.h>
int main() {
char str[20] = "abcdefgabcabcdefgabc";
char c = 'a';
int count = 0, i = 0;
while (str[i] != '\0') {
if (str[i] == c) {
count++;
}
i++;
}
printf("%c出现的次数为:%d\n", c, count);
return 0;
}
```
阅读全文