用c语言写一段假定某一大型比赛中有10名裁判同时为一名体操运动员打分,编写一个程序,输入这10名裁判的打分,输出去掉一个最高分和一个最低分后该运动员的平均得分。的代码
时间: 2024-02-12 10:05:28 浏览: 150
```c
#include <stdio.h>
int main()
{
float score[10], sum = 0, avg = 0;
int i, max_index = 0, min_index = 0;
// 输入10名裁判的打分
for (i = 0; i < 10; i++)
{
printf("请输入第%d位裁判的打分:", i+1);
scanf("%f", &score[i]);
}
// 找出最高分和最低分的下标
for (i = 1; i < 10; i++)
{
if (score[i] > score[max_index])
{
max_index = i;
}
if (score[i] < score[min_index])
{
min_index = i;
}
}
// 计算总分
for (i = 0; i < 10; i++)
{
if (i != max_index && i != min_index)
{
sum += score[i];
}
}
// 计算平均分
avg = sum / 8;
printf("去掉一个最高分和一个最低分后该运动员的平均得分为:%.2f", avg);
return 0;
}
```
阅读全文