https://www.myziyuan.com/

- hhcw0320
- 好。我写一个给你参考……#include <stdio.h>#include "string.h"#include "stdl苹果签名系统ib.h"struct A{ int sid; char name[20]; double score;};int main(void){ struct A sgr[20]; double max,min,sum,jud[10]; char t[20]; int i,j,sn,jn; printf("How many singers & judges?\n"); if(scanf("%d%d",&sn,&jn)!=2 || sn<1 || jn<3 || sn>20 || jn>10){//输入歌手和评委人数 printf("Input error, exit...\n");//输入错误则退出 return 0; } printf("Input the informations...\n");//以下输入评委对某歌手的打分 printf("SERI NAME "); for(i=0;i++<jn;printf(i<jn ? " JUD%d" : " JUD%d\n",i)); printf("-----------"); for(i=0;i++<jn;printf(i<jn ? "-----" : "-----\n")); for(i=0;i<sn;i++){ printf("%3d ",sgr[i].sid=i+1); scanf("%s",sgr[i].name); for(min=200,sum=max=j=0;j<jn;j++){ scanf("%lf",jud+j); if(jud[j]>max)//求评委打分的最高分 max=jud[j]; if(jud[j]<min)//求评委打分的最低分 min=jud[j]; sum+=jud[j];//求总分 } sgr[i].score=(sum-min-max)/(jn-2);//求去除最高最低分的平均值 } printf("\nSERI NAME SCOR\n-------------------\n");//输出信息 for(i=0;i<sn;i++) printf("%3d%8s%8.2f\n",sgr[i].sid,sgr[i].name,sgr[i].score); printf("Input a name or a serial number...\n");//以下按序号或姓名查询 scanf("%s",t); for(i=0;i<sn;i++) if(sgr[i].sid==atoi(t) || strcmp(t,sgr[i].name)==0){ printf("\nSERI NAME SCOR\n-------------------\n"); printf("%3d%8s%8.2f\n",sgr[i].sid,sgr[i].name,sgr[i].score); break; } if(i>=sn)//未查到提示 printf("No find \'%s\'...\n",t); return 0;}
- 2021-12-22 07:25:52
- 哆啦A梦的爸爸
- 构建一个玩家的课程,公共会员函数是评委的每个玩家的分数,以及每个玩家的分数。overload&gt;symbol.load n带容器的球员并获得排名。
- 2021-12-22 07:24:50
- 电竞比分源码专营
- c语言编程:歌唱比赛评委评分系统,歌唱比赛评委评分系统这样的系统没有必要用C语言编写吧,用C#或VB.NET这样的开发语言更快更好些。其实也可以直接买现成的系统,象天纵评委评分系统,支持手工打分、电脑打分、无线评分器评分、手机或平板打分,有在线租用,也可以本地安装版本。能满足各种比赛的评委打分。
- 2021-12-22 07:24:50