参考答案:#include "stdio.h" float ff(float a[],int n); void main() {float a[6],b[6],c[6],d[6]; int i;float sc[4],t; printf("请输入第1个歌手的姓名和5个得分:"); for(i=0;i<6;i++) scanf("%d%d%d%d%d%d",&a[i]);/*录入第1个歌手的成绩*/ printf(" "); printf("请输入第2个歌手的姓名和5个得分:"); for(i=0;i<6;i++) scanf("%d%d%d%d%d%d",&b[i]);/*录入第2个歌手的成绩*/ printf(" "); printf("请输入第3个歌手的姓名和5个得分:"); for(i=0;i<6;i++) scanf("%d%d%d%d%d%d",&c[i]);/*录入第3个歌手的成绩*/ printf(" "); printf("请输入第4个歌手的姓名和5个得分:"); for(i=0;i<6;i++) scanf("%d%d%d%d%d%d",&d[i]);/*录入第4个歌手的成绩*/ printf(" "); for(i=1;i<6;i++) if(a[1]<a[i]) /*我们假定a[1]是放最大的*/ {t=a[1];a[1]=a[i];a[i]=t;}/*至此我们确定a[1]放的就是最大的*/ if(a[5]>a[i]) /*我们假定a[5]是放最小的*/ {t=a[5];a[5]=a[i];a[i]=t;}/*至此确定a[5]放的是最小的*/ {t=(a[2]+a[3]+a[4])/3;/*去掉最大和最小,再求平均*/ sc[0]=t;} if(b[1]<b[i]) /*我们假定b[1]是放最大的*/ {t=b[1];b[1]=b[i];b[i]=t;}/*至此我们确定b[1]放的就是最大的*/ if(b[5]>b[i]) /*我们假定b[5]是放最小的*/ {t=b[5];b[5]=b[i];b[i]=t;}/*至此确定b[5]放的是最小的*/ {t=(b[2]+b[3]+b[4])/3;/*去掉最大和最小,再求平均*/ sc[1]=t;} if(c[1]<c[i]) /*我们假定c[1]是放最大的*/ {t=c[1];c[1]=c[i];c[i]=t;}/*至此我们确定c[1]放的就是最大的*/ if(c[5]>c[i]) /*我们假定c[5]是放最小的*/ {t=c[5];c[5]=c[i];c[i]=t;}/*至此确定c[5]放的是最小的*/ {t=(c[2]+c[3]+c[4])/3;/*去掉最大和最小,再求平均*/ sc[2]=t;} if(d[1]<d[i]) /*我们假定d[1]是放最大的*/ {t=d[1];d[1]=d[i];d[i]=t;}/*至此我们确定d[1]放的就是最大的*/ if(d[5]>d[i]) /*我们假定d[5]是放最小的*/ {t=d[5];d[5]=d[i];d[i]=t;}/*至此确定d[5]放的是最小的*/ {t=(d[2]+d[3]+d[4])/3;/*去掉最大和最小,再求平均*/ sc[3]=t;} for(i=0;i<4;i++) if(sc[0]<sc[1]){t=sc[0];sc[0]=sc[1];sc[1]=t;} if(sc[0]<sc[2]){t=sc[0];sc[0]=sc[2];sc[2]=t;} if(sc[0]<sc[3]){t=sc[0];sc[0]=sc[3];sc[3]=t;} if(sc[1]<sc[2]){t=sc[1];sc[1]=sc[2];sc[2]=t;} if(sc[1]<sc[3]){t=sc[1];sc[1]=sc[3];sc[3]=t;} if(sc[2]<sc[3]){t=sc[2];sc[2]=sc[3];sc[3]=t;} /*至此我们已经得到各歌手的平均成绩*/ printf("本次歌手大赛的结果公布如下:"); printf(" "); printf("sorted NO singer NO score "); printf(" "); printf("%d %d",1,sc[0]); printf(" "); printf("%d %d",2,sc[1]); printf(" "); printf("%d %d",3,sc[2]); printf(" "); printf("%d %d",4,sc[3]); printf(" "); } 上面的程序我试了下,机子配置差了点,有点让人失望!你再照着修改修改!
易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...
企鹅小屋:垃圾服务商有跑路风险!企鹅不允许你二次工单的,二次提交工单直接关服务器,再严重就封号,意思是你提交工单要小心,别因为提交工单被干了账号!前段时间,就有站长说企鹅小屋要跑路了,站长不太相信,本站平台已经为企鹅小屋推荐了几千元的业绩,CPS返利达182.67CNY。然后,站长通过企鹅小屋后台申请提现,提现申请至今已经有20几天,企鹅小屋也没有转账。然后,搞笑的一幕出现了:平台账号登录不上提示...
RAKsmart怎么样?RAKsmart香港机房新增了付费的DDoS高防保护服务,香港服务器默认接入20Mbps的大陆优化带宽(电信走CN2、联通和移动走BGP)。高防服务器需要在下单页面的IP Addresses Option里面选择购买,分:40Gbps大陆优化高防IP-$461/月、100Gbps国际BGP高防IP-$692/月,有兴趣的可以根据自己的需求来选择!点击进入:RAKsmart官...