定义一个数组,值为【a、b、b、c、d、d】统计字符b的数量并输出出来,用for循环和数组前面的内容解决,只学到数组,写以后的看不懂
数组是写死的么
#include <stdio.h>
int main() {
char arr[] = {'a', 'b', 'b', 'c', 'd', 'd'};
int count = 0;
for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
if (arr[i] == 'b') {
count++;
}
}
printf("字符'b'的数量为%d\n", count);
return 0;
}
#include <stdio.h>
int main() {
char arr[] = {'a', 'b', 'b', 'c', 'd', 'd'};
int count = 0;
for (int i = 0; i < sizeof(arr); i++) {
if (arr[i] == 'b') {
count++;
}
}
printf("字符 b 的数量为 %d\n", count);
return 0;
}