参考答案:#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(" "); } 上面的程序我试了下,机子配置差了点,有点让人失望!你再照着修改修改!
tmthosting怎么样?tmthosting家本站也分享过多次,之前也是不温不火的商家,加上商家的价格略贵,之到斯巴达商家出现,这个商家才被中国用户熟知,原因就是斯巴达家的机器是三网回程AS4837线路,而且也没有多余的加价,斯巴达家断货后,有朋友发现TMTHosting竟然也在同一机房,所以大家就都入手了TMTHosting家的机器。目前,TMTHosting商家放出了夏季优惠,针对VPS推...
DMIT,最近动作频繁,前几天刚刚上架了日本lite版VPS,正在酝酿上线日本高级网络VPS,又差不多在同一时间推出了美国cn2 gia线路不限流量的美国云服务器,不过价格太过昂贵。丐版只有30M带宽,月付179.99 美元 !!目前美国云服务器已经有个4个套餐,分别是,Premium(cn2 gia线路)、Lite(普通直连)、Premium Secure(带高防的cn2 gia线路),Prem...
快云科技怎么样?快云科技是一家成立于2020年的新起国内主机商,资质齐全 持有IDC ICP ISP等正规商家。云服务器网(yuntue.com)小编之前已经介绍过很多快云科技的香港及美国云服务器了,这次再介绍一下新的优惠方案。目前,香港云沙田CN2云服务器低至29元/月起;美国超防弹性云/洛杉矶CUVIP低至33.6元/月起。快云科技的云主机架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10...