发布时间:2019-07-29 17:00:53
学校举办演讲比赛,10个学生参加比赛,8个评委打分。参赛选手的最终得分计算方法为:去除一个最高分和一个最低分后所得的平均分。
- 求每位选手的比赛成绩。
参考流程:
(1) 将每位学生的评委打分录入(二维数组score),并计算出每位学生的总分放入数组。
(2) 找出每位学生的最高分、最低分并计算出最终成绩,放入数组中。
你需要的程序如下:
#include<stdio.h>int main(){ int i,max,min,sum,a[5]; float s; for(i=0; i<5; i++) scanf("%d",&a[i]); max=a[0], min=a[0], sum=a[0];for(i=1; i<5; i++) { if(a[i]>max) { max=a[i]; } if(a[i]<min) { min=a[i]; } sum=sum+a[i]; } s=(sum-max-min)/(5-2); printf("The average score is:%f\n",s); return 0;}
程序的运行结果如下: