Java编程去掉一个最高分一个最低分计算平均分,输入的第一个数据是n,表示评委人数,然后是n个评委的分数

2025-06-21 02:28:40
推荐回答(2个)
回答1:

#include
void main()
{ float score[10];
float min,max,ave;
float sum=0.0;
int i;
printf("input 10 score:\n");
for(i=0;i<10;i++) scanf("%f",&score[i]);
printf("\n");
min=score[0];
max=score[0];
for(i=0;i<10;i++){
sum=sum+score[i];
if(score[i]>max) max=score[i];
if(score[i] }
ave=(sum-max-min)/8;
printf("The max=%f\n",max);
printf("The min=%f\n",min);
printf("The ave=%f\n",ave);
}

回答2:

x=nextDouble();这句应该是kb.nextDouble()才对吧