C语言课程设计____运动会分数统计系统源代码.docxVIP

C语言课程设计____运动会分数统计系统源代码.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
源代码: #in cludestdio.h #in cludemath.h #in elude coni o.h #i nclude process.h #defi ne n 2〃 学校数目 #defi ne m 1〃 男子项目数目 #defi ne w 1〃 女子项目数目 #defi ne null 0 typedef struct { int ite mnum; II 项目编号 int top; II取名次的数目 int ran ge[5]; II 名次 int mark[5]; II分数 }itemnode; II定义项目结点的类型 typedef struct { int school num; II 学校编号 int score; II学校总分 int mscore; //男团体总分 int wscore; //女团体总分 item node c[m+w]; // 项目数组 }head no de;//定义头结点类型 head node h[ n];〃 定义一个头结点数组 void in put in formatio n() // 输入信息,建立系统 { int i,j,k,s; for(i=0;i n;i++) { h[i].score=0; h[i].mscore=0; //初始化头结点 //初始化头结点 } for(i=0;i n;i++) { printf(***** 学校编号:); //输入头结点信息 //输入头结点信息 for(j=0;jm+w;j++) { 、、***** scan f(%d,h[i].c[ j].item nu m); printf(***** 取前 3 名 or 前 5 名:); scan f(%d,h[i].c[ j].top); printf(*****获得几个名次:”); scan f(%d,k); for(s=0;s5;s++) h[i].c[ j].range[s]=0, h[i].c[j].mark[s]=O; for(s=0;sk;s++) { printf(***** 名次:); scan f(%d,h[i].c[j].ra nge[s]); if(h[i].c[ j].top==3) switch(h[i].c[j].ra nge[s]) { case 0: h[i].c[ j].mark[s]=0; break; case 1: h[i].c[ j].mark[s]=5; break; case 2: h[i].c[ j].mark[s]=3; break; case 3: h[i].c[ j].mark[s]=2; break; } else switch(h[i].c[j].ra nge[s]) 〃输入项目信息 //初始化排名和分数 //输入所获名次信息 case 0: h[i].c[ j].mark[s]=O; break; case 1: h[i].c[ j].mark[s]=7; break; case 2: h[i].c[ j].mark[s]=5; break; case 3: h[i].c[ j].mark[s]=3; break; case 4: h[i].c[ j].mark[s]=2; break; case 5: h[i].c[ j].mark[s]=1; break; h[i].score=h[i].score+h[i].c[j].mark[s]; //按取前三名还是取前五名分别记分 if(j=m-1) j].mark[s];h[i].mscore=h[i].mscore+h[i].c[ j].mark[s]; //是男子项目则记到男子分数里面去 else j].mark[s];h[i].wscore=h[i].wscore+h[i].c[ j].mark[s]; //是女子项目则记到女子项目里面去 } prin tf(\n); } } } void output。  //输出函数 { int choice,i,j,k; int remember[ n]; int sig n; do { prin tf(*******************1 ^按学 校六编.号输出 *******************\n)? prin tf(*******************2 ^按学校总分输出 *******************\n)? prin tf(*******************3 ^按男团总分输出 *******************\n)? prin tf(*******************4 ^按女团总分输出 *******************\n)? printf(\n\n***************

文档评论(0)

sandajie + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档