用C语言写由键盘任意输入一串字符,再输入一个字符,统计这个字符在这串字符中的出现次数。如:abcdefefabc和e,则e出现2次。
时间: 2024-05-12 17:16:49 浏览: 40
C语言编程-编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数;
5星 · 资源好评率100%
您可以使用以下代码来解决此问题:
```
#include <stdio.h>
int main() {
char str[100], c;
int count = 0, i = 0;
printf("请输入一串字符:");
scanf("%s",str);
printf("请输入一个字符:");
scanf(" %c",&c);
while (str[i] != '\0') {
if (str[i] == c)
count++;
i++;
}
printf("%c在%s中出现的次数为:%d", c, str, count);
return 0;
}
```
这段代码中,首先从键盘输入了一串字符和一个字符,之后通过遍历字符串中的每个字符来统计该字符在输入的字符串中出现的次数。最后输出该字符在字符串中出现的次数。
阅读全文