用C语言编写程序实现假定某一大型比赛中有10名裁判同时为一名体操运动员打分,编写一个程序,输入这10名裁判的打分,输出去掉一个最高分和一个最低分后该运动员的平均得分。
时间: 2024-02-29 15:52:40 浏览: 87
C语言程序设计 用C语言编写程序
下面是使用C语言编写的程序,可以实现该功能:
```c
#include <stdio.h>
int main()
{
float score[10];
float max = 0, min = 10, sum = 0;
for (int i = 0; i < 10; i++)
{
scanf("%f", &score[i]);
if (score[i] > max)
max = score[i];
if (score[i] < min)
min = score[i];
sum += score[i];
}
printf("%.2f\n", (sum - max - min) / 8);
return 0;
}
```
程序中首先定义了一个长度为10的数组来存储10名裁判的打分。接着用for循环进行输入,并在输入的同时记录最高分和最低分。最后输出除去最高分和最低分的8个分数的平均值即可。需要注意的是,输出结果需要保留两位小数,这里使用了printf函数中的格式控制符"%.2f"实现。
阅读全文