C语言从键盘上输入一个字符串和一个字符,统计该字符在字符串中出现的次数。 本题要求输入的字符串不长于80个字符。
时间: 2024-05-07 17:16:53 浏览: 53
好的,我明白了。下面是程序代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[81], ch;
int len, count = 0, i;
printf("请输入一个字符串:");
gets(str);
printf("请输入一个字符:");
scanf("%c", &ch);
len = strlen(str);
for (i = 0; i < len; i++) {
if (str[i] == ch) {
count++;
}
}
printf("字符 '%c' 在字符串 '%s' 中出现了 %d 次。\n", ch, str, count);
return 0;
}
```
以上代码是用 C 语言编写的,可以从控制台上输入一个字符串和一个字符,然后统计该字符在字符串中出现的次数。不过,由于本题要求输入的字符串长度不超过80个字符,因此使用了 `gets` 函数来读取字符串。此外,为了方便统计字符出现的次数,使用了一个计数器 `count` 和一个循环来遍历字符串中的每个字符。最终输出统计结果。
阅读全文