C语言编写程序输入5个字符,统计其中字符a的个数。每个字符以空格间隔,大写A也算
时间: 2024-10-21 07:05:54 浏览: 60
input-character-statistics.zip_c语言statistics_statistics c语言
在C语言中,你可以通过循环结构配合条件判断来实现这个功能。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
char input[6]; // 容纳最多5个字符加一个终止符'\0'
int count = 0; // 初始化字符 'a' 的计数器
printf("请输入5个字符(以空格隔开): ");
fgets(input, sizeof(input), stdin); // 从标准输入获取用户输入
// 遍历字符串并检查是否为小写字母 'a' 或者大写字母 'A'
for (int i = 0; i < strlen(input) && input[i] != '\0'; i++) {
if (input[i] == 'a' || input[i] == 'A') {
count++; // 如果是 a 或 A,则计数器加一
}
}
printf("字符 'a' 的个数为: %d\n", count);
return 0;
}
```
当你运行这个程序时,它会提示用户输入五个字符,并统计其中 'a' 和 'A' 的总次数。
阅读全文