用c语言定义数组a[8],输入8个数,输出平均值,同时输出低于平均值的所有数。
时间: 2024-03-05 10:52:45 浏览: 42
C语言实现从文件读入一个3*3数组,并计算每行的平均值
5星 · 资源好评率100%
好的,我知道了您的问题。以下是用 C 语言定义数组 a[8],输入8个数,输出平均值,同时输出低于平均值的所有数的代码:
```c
#include <stdio.h>
int main() {
int a[8], sum = 0, avg;
for (int i = 0; i < 8; i++) {
scanf("%d", &a[i]);
sum += a[i];
}
avg = sum / 8;
printf("平均值为:%d\n", avg);
printf("低于平均值的数为:");
for (int i = 0; i < 8; i++) {
if (a[i] < avg) {
printf("%d ", a[i]);
}
}
printf("\n");
return 0;
}
```
首先定义了一个 int 类型的数组 a[8],接着通过 for 循环输入 8 个数并计算它们的和 sum,使用 sum / 8 计算平均值 avg。然后再次使用 for 循环找到所有低于平均值的数并输出。
阅读全文