
这个是用字符串arr形式还是直接定义五个x呢?如果是a或A的话,又该怎么表示个数加一呢?
字符串,定义一个变量比如int count = 0,然后循环字符串,如果是a或者A的时候 count ++,循环结束输出count即可;
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int count = 0;
printf("请输入一个字符串:");
scanf("%s", str);
for (int i = 0; i < strlen(str); i++) {
if (str[i] == 'a' || str[i] == 'A') {
count++;
}
}
printf("字母a或A的个数为:%d\n", count);
return 0;
}
解决你的问题,请点赞采纳。