用c语言编写程序:青年歌手参加歌曲大奖赛,有 10 个评委进行打分,编程求这位选手的平均得分(去掉一 个最高分和一个最低分)。
时间: 2024-05-01 19:18:24 浏览: 139
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
好的,这是一个关于编程的问题。这位参赛选手的平均得分可以这样求:先输入10个评委打的分数,对分数进行排序,去掉最高分和最低分,然后求平均值。您可以参考下面的伪代码:
```
score[10] // 储存10个评委打的分数
sum = 0 // 分数总和
max_score = 0 // 最高分
min_score = 100 // 最低分
// 输入分数
for i in 0 to 9 do
input score[i]
// 求分数总和和最高分最低分
for i in 0 to 9 do
if score[i] > max_score then
max_score = score[i]
end if
if score[i] < min_score then
min_score = score[i]
end if
sum = sum + score[i]
// 去掉最高分和最低分,求平均值
avg_score = (sum - max_score - min_score) / 8.0
// 输出平均得分
print avg_score
```
希望这可以帮助您解决问题。
阅读全文