includelt;stdio.h;
define N 10
int main(void){
int i,j,k,q[N],sum=0,p=0;
printf(;请分别输入%d个评委的评分\n;,N);
for(i=0;ilt;N;i++){
scanf(;%d;,amp;q[i]);
while((q[i]lt;1)(q[i];100))//判断输入的数据是否满足在1到100之间
{
printf(;请重新输入第%d个数据\n;,i+1);
scanf(;%d;,amp;q[i]);
}
}
for(i=0;ilt;N;i++){//冒泡排序,使得输入的数据从小到大排序,
for(j=0;jlt;N-i;j++){
if(q[j];q[j+1]){
k=q[j];
q[j]=q[j+1];
q[j+1]=k;
}
}
}
printf(;排序结果为\n;);
for(i=0;ilt;N;i++)
printf(;%d\n;,q[i]);//冒泡排序结果,这个结果可以不显示出来
for(i=1;ilt;N-1;i++){//求除掉第一个和最后一个的总和sum和平均分数p
sum=sum+q[i];
}
p=sum/(N-2);
printf(;平均分为%d分\n;,p);
return(0);
}