求助看看这个程序做法..有没有误
请编写程序实现某大奖赛现场打分.要求共有10个评委打分,最高分为100分,去掉一个最高分和一个最低分后的平均分是最终得分.
#include<stdio.h>
void main()
{
int score[10];
int max=0;
int min=0;
int sum=0;
int sum1=0;
int avg;
int i;
printf("请10个评委给出比赛得分\n");
for(i=0;i<10;i++)
{
scanf("%d",&score[i]);
}
for(i=1;i<10;i++)
{
if(score[max]<score[i])
{
max=i;
}
if(score[min]>score[i])
{
min=i;
}
}
for(i=0;i<10;i++)
{
sum+=score[i]; //循环求总分
}
sum1=sum-score[max]-score[min];//去掉最高分和最低分后的总分
avg=sum1/8; //平均分
printf("去掉最高分和最低分后平均得分为:%d\n",avg);
}