编写C语言程序,在歌手大奖赛中,输入10名评委为某选手的打分成绩,去掉一个最高分,去掉一个最低分,求该选手最后得分。
时间: 2023-01-12 08:13:06 浏览: 226
C语言实现歌手大奖赛计分程序
5星 · 资源好评率100%
下面是一个示例程序,它接受 10 个评分,并去掉最高分和最低分后计算最终得分:
```
#include <stdio.h>
int main()
{
int i, score, total = 0, min = 101, max = -1; // 初始化 min 和 max
for (i = 1; i <= 10; i++)
{
printf("输入第 %d 位评委的分数: ", i);
scanf("%d", &score);
// 更新最高分和最低分
if (score > max)
{
max = score;
}
if (score < min)
{
min = score;
}
total += score;
}
// 去掉最高分和最低分
total -= max + min;
// 计算最终得分
float result = (float) total / 8.0;
printf("最终得分: %.2f\n", result);
return 0;
}
```
在这个程序中,我们使用了一个循环来读入每个评分,并更新最高分和最低分。然后,我们去掉最高分和最低分后计算最终得分。
希望这个程序能帮助你理解如何解决这个问题。
阅读全文