参考答案:#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(" "); } 上面的程序我试了下,机子配置差了点,有点让人失望!你再照着修改修改!
收到好多消息,让我聊一下阿里云国际版本,作为一个阿里云死忠粉,之前用的服务器都是阿里云国内版的VPS主机,对于现在火热的阿里云国际版,这段时间了解了下,觉得还是有很多部分可以聊的,毕竟,实名制的服务器规则导致国际版无需实名这一特点被无限放大。以前也写过几篇综合性的阿里云国际版vps的分析,其中有一点得到很多人的认同,那句是阿里云不管国内版还是国际版的IO读写速度实在不敢恭维,相对意义上的,如果在这...
rangcloud怎么样?rangcloud是去年年初开办的国人商家,RangCloud是一家以销售NAT起步,后续逐渐开始拓展到VPS及云主机业务,目前有中国香港、美国西雅图、韩国NAT、广州移动、江门移动、镇江BGP、山东联通、山东BGP等机房。目前,RangCloud提供香港CN2线路云服务器,电信走CN2、联通移动直连,云主机采用PCle固态硬盘,19.8元/月起,支持建站使用;美国高防云...
Krypt这两天发布了ION平台9月份优惠信息,提供一款特选套餐年付120美元(原价$162/年),开设在洛杉矶或者圣何塞机房,支持Windows或者Linux操作系统。ion.kryptcloud.com是Krypt机房上线的云主机平台,主要提供基于KVM架构云主机产品,相对于KT主站云服务器要便宜很多,产品可选洛杉矶、圣何塞或者新加坡等地机房。洛杉矶机房CPU:2 cores内存:2GB硬盘:...