输入由任意字符组成的一个字符串(长度小于100个字符)和1个字符,统计该字符串中该字符的个数,注意字母要区分大小写。 【输入形式】 字符串和一个字符 【输出形式】 整数,字符的个数输入由任意字符组成的一个字符串(长度小于100个字符)和1个字符,统计该字符串中该字符的个数,注意字母要区分大小写。 【输入形式】 字符串和一个字符 【输出形式】 整数,字符的个数
时间: 2024-03-21 09:44:24 浏览: 89
好的,以下是 C 语言的实现代码,可以输入由任意字符组成的一个字符串和一个字符,统计该字符串中该字符的个数,注意字母要区分大小写:
```c
#include <stdio.h>
#include <string.h>
int main() {
char s[101], c;
fgets(s, sizeof(s), stdin);
scanf("%c", &c);
int n = strlen(s), cnt = 0;
for (int i = 0; i < n; i++) {
if (s[i] == c) cnt++;
}
printf("%d\n", cnt);
return 0;
}
```
其中,`fgets()` 函数用于读取输入的字符串,`scanf()` 函数用于读取输入的字符。用变量 `cnt` 统计该字符出现的次数,用循环逐个遍历字符串中的字符,如果该字符与输入的字符相同,则 `cnt` 加 1。最后,输出 `cnt` 即可。
阅读全文