歌唱比赛

来源:互联网 发布:铃声多多版pp助手 mac 编辑:程序博客网 时间:2024/06/10 11:11

203举办了一场歌唱比赛,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。

Input

输入数据有多组,每组占一行。

每行的第一个数是N(3<N<10),接下来N个数为评委的评分(0<=分数<=100)。

Output

对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。

Sample Input
3 99 98 974 100 99 98 97
Sample Output
98.0098.50
继上几道英文题做完,返回做这题,一道上个月还不会的题,一看就觉得难得题,现在看完20分钟编程完;十几分钟进行检查,查找错误;有种自豪感
这道题1:最大和最小怎么处理;2:保留两位小数;#include<stdio.h>int main(){ int a,b,c[100],i,j,k,ss; float sum,s;{ while(scanf("%d",&a)!=EOF) {for(b=1;b<=a;b++) scanf("%d",&c[b]); for(i=1;i<a;i++) {for(j=i+1;j<=a;j++) {if(c[i]>c[j]) {ss=c[i]; c[i]=c[j]; c[j]=ss;} }}sum=0,00; for(k=2;k<=a-1;k++) {sum+=c[k];} s=sum/(a-2); printf("%.2f\n",s);}}return 0; }解题思路----循环输出n个数。比较大小。把中间数循环加起来,再平均;
0 0
原创粉丝点击