c语言程序设计歌手大奖赛,C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委...

导航:网站首页 >

C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委

C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委对她...

匿名网友:

#includemain(){int n,i,j,m;float a5050,avg50,sum=0,change,max,min;printf"请输几个评委,几个选手";scanf("%d%d",&n,&m);for(j=0;j{ printf"请输入第%d个人的各个分数",j+1;for(i=0;i{scanf("%f",&aji);}max=aj0;min=aj0;for(i=0;i{max=max>aji?max:aji;min=min}for(i=0;i{sum+=aji;}printf"总分为%f\n",sum;sum=sum-min-max;avgj=sum/(n-2);printf"平均分为%f\n",avgj;}for(i=0;ifor(j=0;j{if(avgi+1>avgi){change=avgi+1;avgi+1=aji;avgi=change;}}for(i=0;iprintf"第%d个人平均分数%6.6f\n",i,avgi;}

匿名网友:

#includevoid main(){float a10;float sum=0,ave=0,t;int i,j;printf"请输入10个评分:\n";for(i=0;iscanf("%f",&ai);for(i=0;ifor(j=0;jif(aj>aj+1) {t=aj;aj=aj+1;aj+1=t;}for(i=1;i{sum+=ai;}ave=sum/(i-1);printf"去掉一个最高分:%g,去掉一个最低分:%g,最后得分%g\n",a9,a0,ave;}

匿名网友:

#include// 我就直接打了,你自己调试看看啊main(){int i,a10,max,min,average=0;for(i=0;i++;iscanf("%d",&ai); // 输入10个分数max=a0; // 求出最大值for(i=1;i++;imax=max>ai?max:ai;min=a0; // 求出最小值for(i=1;i++;imin=minfor(i=0;i++;iaverage=average+ai;average=(average-max-min)/8;printf("average=%d\n",average);}

匿名网友:

#include<stdio.h>int main(void){float grade_ten10;float sum,aver,temp;int i;printf"请输入十位评委的得分以逗号间隔:\n");for(i=0;i<10;++i)scanf("%f",&grade_teni);for(i=0;i<10;++i) //此循环结束后最低分将置于数组末尾。

if(grade_teni<grade_teni+1){temp=grade_teni+1;grade_teni+1=grade_teni;grade_teni=temp;}for(i=9;i>0;--i) //此循环结束后最高分将置于数组开头。

if(grade_teni>grade_teni-1){temp=grade_teni-1;grade_teni-1=grade_teni;grade_teni=temp;}for(i=1,sum=0;i<9;++i)sum=sum+grade_teni;aver=sum/8;printf("\n\n这位歌手的最后得分为:%f\n",aver);return 0;}不懂可以再问……

匿名网友:

//自己写的程序,代码如下,已通过测试//平台VC6.0#include "stdafx.h"#include #ifndef NUM_OF_JUDGE#define NUM_OF_JUDGE 5#endifusing std::cout;void getResult(int* pDataInput, int nLength){ int* pScores = pDataInput; int l_nMax = pScores0; int l_nMin = pScores0; for (int i = 0; i pScoresi) { l_nMin = pScoresi; } if (l_nMax < pScoresi) { l_nMax = pScoresi; } } float l_nResult = 0; for (int j = 0; j < nLength; j++) { l_nResult += pScoresj; } l_nResult = (l_nResult - l_nMin - l_nMax) / (nLength - 2); cout<

匿名网友:

#include void main){ /* 你的程序除了这个问题外还有其他的问题 */ int sum=0,i,b; double avg;//定义浮点型,才能保存下来小数 int a10; int max,min; for(i=0;iai); min=ai; sum+=ai; } b=sum-max-min; avg=b/8.0;//除以8.0才能除出小浮来。

printf"平均分为:%.2f\n",avg;}...

匿名网友:

int main(){ const unsigned int Ms = 4; // Ms must be greater than 2 const unsigned int Ns = 3; double scoresNsMs = {{6.7, 8.5, 9.0, 4.6}, {6.7, 8.9, 8.9, 5.3}, {9.8, 9.6, 8.5, 4.3}}; double avgScoresNs = {}; for (int i = 0; i ()); for (int i = 0; i < Ns; i++) { cout << avgScoresi << " "; } system("pause"); return 0;}...

匿名网友:

#includemain(){int n,i,j,m;float a50,avg50,sum=0,change,max,min;printf"请输几个评委,几个选手";scanf("%d%d",&n,&m);for(j=0;jai?max:ai; min=minavgi) { change=avgi+1; avgi+1=ai; avgi=change; } } for(i=0;i匿名网友:

#include "stdio.h"int main(){ struct st { char name10; int cj20; double avage; }std50,t; int m,n,i,j,k; double max,min; printf"输入选手人数:"; scanf("%d",&m); printf"输入评委人数:"; scanf("%d",&n); printf"输入%d个选手:",m; for(i=0;istdi.cjj) min=stdi.cjj; stdi.avage=stdi.avage+stdi.cjj; } stdi.avage=(stdi.avage-max-min)/(double)(n-2); } //排序 for(i=0;ii;j--) { if(stdj.avage>stdj-1.avage) { t=stdj;stdj=stdj-1;stdj-1=t; } } } for(i=0;i

阅读推荐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值