从键盘上输入一个字符串和一个字符,统计该字符在字符串中出现的次数。 本题要求输入的字符串不长于80个字符。 c语言
时间: 2024-05-22 19:14:58 浏览: 34
中的实现方法如下:
#include <stdio.h>
#include <string.h>
int main() {
char str[81]; // 字符串数组,长度为 81,最后一位用来存放 '\0'
char ch; // 统计出现次数的字符
int count = 0, i;
printf("请输入一个字符串(不超过80个字符):");
fgets(str, sizeof(str), stdin); // 读取字符串
printf("请输入一个字符:");
scanf("%c", &ch); // 读取要统计的字符
// 遍历字符串,判断每个字符是否等于要统计的字符
for (i = 0; i < strlen(str); i++) {
if (str[i] == ch) {
count++;
}
}
printf("字符 '%c' 在字符串 '%s' 中出现了 %d 次。\n", ch, str, count);
return 0;
}
阅读全文