可以使用 C 语言的字符串函数和循环来解决此问题。以下是代码示例:
#include
#include
#define MAX_LENGTH 100
int main() {
char str[MAX_LENGTH];
int count = 0;
printf("请输入一个字符串:");
fgets(str, MAX_LENGTH, stdin);
for(int i=0; i
程序首先定义了一个字符串变量 str
和一个整型变量 count
用于存储字母“C”的出现次数。然后,程序提示用户输入一个字符串,并使用 fgets
函数读取用户输入的字符串。
接下来,程序使用 for 循环遍历字符串中的每个字符,如果该字符是大写或小写字母“C”,则将 count
值加 1。
最后,程序打印出字母“C”在字符串中出现的次数。
请注意,在此程序中,我们将大写和小写字母“C”视为相同的字符。如果您希望区分它们,请将 if 语句中的条件改为 if(str[i] == 'C') { count++; }
和 if(str[i] == 'c') { count++; }
。