c语言实现,从键盘上输入7个数字,去掉一个最高分,一个最低分,求出其余5人的平均分,并输出平均分,最高分,最低分。
时间: 2023-07-15 10:12:06 浏览: 78
以下是用C语言实现该功能的代码:
```c
#include <stdio.h>
int main() {
int scores[7], max = 0, min = 100, sum = 0;
float avg;
// 从键盘上输入7个数字
printf("请输入7个数字:\n");
for (int i = 0; i < 7; i++) {
scanf("%d", &scores[i]);
// 记录最高分和最低分
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
// 累加总分
sum += scores[i];
}
// 去掉一个最高分和一个最低分
sum = sum - max - min;
// 计算平均分
avg = (float) sum / 5;
// 输出平均分,最高分,最低分
printf("平均分为:%.2f\n", avg);
printf("最高分为:%d\n", max);
printf("最低分为:%d\n", min);
return 0;
}
```
程序运行后,会提示用户输入7个数字,并输出平均分,最高分和最低分。
阅读全文