-
#include
#include
void main()
int i,j,m,n;
float num,xgrade[100],max,min,pgrade[100],pdis[100];
char str[10],xname[100][10],pname[100][10];
printf("请输入评委人数:");
scanf("%d",&m);
printf("请分别输入评委姓名:");
for(i=0;ipgrade[j])
min=pgrade[j];
xgrade[i]=(xgrade[i]-max-min)/(m-2);最终的分数是总分 - 最高分 - 最低分,然后是平均分。
for(j=0;jxgrade[i]?(pgrade[j]-xgrade[i]):xgrade[i]-pgrade[j]);
for(i=0;ipdis[j+1])
strcpy(str,pname[j]);
strcpy(pname[j],pname[j+1]);
strcpy(pname[j+1],str);
num=pdis[j];
pdis[j]=pdis[j+1];
pdis[j+1]=num;
printf("评委排名如下:");
printf("评委姓名:T差分");
for(i=0;iprintf("%s\t%f",pname[i],pdis[i]);
-
没有必要用C语言编写像歌唱比赛评委评分系统那样的系统,使用C语言或这样的开发语言会更快更好。 其实也可以直接买到现成的系统,比如天宗裁判评分系统,它支持人工评分、电脑评分、无线评分员评分、手机或者平板评分,有**租借,也可以在本地安装版本。 它可以满足各种比赛中裁判的打分。
-
对于结构,我没有时间写给你。
-
c 语言歌唱比赛评分帮助。
-
在青年歌手大奖赛中,评审团对参赛者进行评分。 玩家的计分规则是去掉一个高分和一个最低分数,然后计算平均分,请编程一个玩家的分数输出。 输入 n(2
#include
#include
using namespace std;
double calculate(int a,int n)p =(p - max - min)/(n-2); return p;
int main()
return 0;
-
歌唱分级系统、?? 这是一个项目!
-
#include <
#include <
main()
float *score, max1=0, max2=0, min1=10, min2=10, sum = 0;假设这是一个 10 分制。
int i, n;
printf("输入评委人数:");
scanf("%d", &n);
score = (float *)malloc(sizeof(float));
printf("输入 %d 位评委的评分", n);
for(i = 0; i < n; i++)scanf("%f", score+i);
sum += score[i];
if(score[i] >max1) {
max2 = max1;
max1 = score[i];
else if(score[i] >max2)max2 = score[i];
if(score[i] min2 = min1;
min1 = score[i];
else if(score[i] sum -= max1 + min1;
if(n >= 9) {
sum -= max2 + min2;
n -= 4;
else n -= 2;
printf("玩家的平均得分为:%2f", sum/n);
一般使用。
另外,还有一个非常强大的“C和C++编程学习实践系统”,但注册后才会有完整的功能,尝试一下感觉很好。 >>>More
你要明白,要想学习 Window API 编程,就要有打持久战的心理...... 所以现在,我建议你买一本 Windows 编程或在线**的副本,看看。 认真学习每一章,一开始一定看不懂。。 >>>More