以下是一个用C语言编写的程序,用于输入任意一串字符串,并统计该字符串中出现的字符'a'的个数,然后输出结果。
```c
#include
#include
int main() {
char str[1000]; // 定义一个足够大的字符数组来存储输入的字符串
int count = 0; // 用于统计字符'a'的个数
printf("请输入一串字符串: ");
fgets(str, sizeof(str), stdin); // 使用fgets来读取字符串,包括空格
// 遍历字符串,统计字符'a'的个数
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] == 'a' || str[i] == 'A') { // 如果需要统计大小写'a',可去掉|| str[i] == 'A'
count++;
}
}
printf("字符串中出现的字符'a'的个数为: %d\n", count);
return 0;
}
```
这个程序首先定义了一个足够大的字符数组来存储输入的字符串,然后使用一个循环遍历字符串中的每个字符,如果字符是'a'(或'A',如果需要统计大小写),则计数器加1。最后,程序输出统计到的字符'a'的个数。注意,如果只需要统计小写'a',可以去掉判断字符'A'的部分。
温馨提示:答案为网友推荐,仅供参考