1 题目

2 实现代码
void main() {
int a[10];
int max;
int min;
float avg;
//数组赋值
for (int i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
avg = max = min = a[0];
//找出最值,求和
for (int i = 0; i < 10; i++) {
if (max < a[i]) {
max = a[i];
}
else if (min > a[i]) {
min = a[i];
}
avg += a[i];
}
avg = avg - (max + min);
avg = avg / 8.0;
printf("%d\n", avg);
}
本文展示了如何使用C语言编写代码,通过for循环遍历整数数组,找出最大值、最小值,并计算并输出数组的平均值。
1841





