教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

运动会计分系统 - 课程设计(5)

来源:网络收集 时间:2026-04-12
导读: do{ printf(\ 第%d名:学校(学校编号为数字)\ scanf(\ p1=(Schools *)malloc(sizeof(Schools)); p1->school=x; p2=(Items *)malloc(sizeof(Items)); p2->item=i; if(h==5) p2->record=p1->record=1; if(h==4) p2->re

do{ printf(\ 第%d名:学校(学校编号为数字)\ scanf(\

p1=(Schools *)malloc(sizeof(Schools)); p1->school=x;

p2=(Items *)malloc(sizeof(Items)); p2->item=i;

if(h==5) p2->record=p1->record=1; if(h==4) p2->record=p1->record=2; if(h==3) p2->record=p1->record=3; if(h==2) p2->record=p1->record=5; if(h==1) p2->record=p1->record=7; p1->next=g1->a[i].firstschool; g1->a[i].firstschool=p1;

p2->next=g2->b[x].firstitem; g2->b[x].firstitem=p2;

g2->b[x].score=g2->b[x].score+p2->record; /* 累计总分 */

if(i<=m) g2->b[x].boys=g2->b[x].boys+p2->record; /* 累计男团体总分 */ else g2->b[x].girls=g2->b[x].girls+p2->record; /* 累计女团体总分 */ h--;

}while(x!=0&&h!=0); } } } }

void save() { FILE *fp1,*fp2;

fp1=(FILE *)malloc(sizeof(FILE)); fp2=(FILE *)malloc(sizeof(FILE));

if((fp1=fopen(\ { printf(\ return; }

if(fwrite(g1,sizeof(ALLitems),1,fp1)!=1) printf(\ fclose(fp1);

if((fp2=fopen(\ { printf(\ return; }

if(fwrite(g2,sizeof(ALLNode),1,fp2)!=1) printf(\ fclose(fp2); }

void funct2(ALLNode *g2) /* 输出各学校总分 */ { int k;

printf(\ ****** 输出各学校总分 ******\\n\ printf(\ 学校编号\\t 总分 \\n\ for(k=1;k<=g2->n;k++)

printf(\ %d\\t\\t\\t %d\\n\ printf(\ system(\

printf(\ 按任意键返回主菜单......\ getchar(); }

void funct3(ALLNode *g2) /* 按学校编号排序输出 */ {

int k; Items *p2;

p2=(Items *)malloc(sizeof(Items));

printf(\ ****** 按学校编号排序输出 ******\\n\ printf(\ 学校编号\\t\\t\\t获奖情况 \\n\ scanf(\

for(k=1;k<=g2->n;k++) { printf(\ p2=g2->b[k].firstitem; while(p2!=NULL)

{ printf(\项目%d:得%d分 \ p2=p2->next; }

printf(\ }

printf(\ system(\

printf(\按任意键返回主菜单......\ getchar(); }

void funct4(ALLNode *g2) /* 按学校总分排序输出 */ { int i,j,k; Items *p2;

printf(\ ****** 按学校总分排序输出 ******\\n\ printf(\ 学校编号\\t\\t总分 \\n\ scanf(\

//printf(\输入要查询的项目编号:\

for(i=2;i<=g2->n;i++)

{ printf(\ p2=g2->b[k].firstitem; while(p2!=NULL)

{ printf(\ p2=p2->next; }

printf(\ g2->b[0].score=g2->b[i].score; g2->b[0].boys=g2->b[i].boys; g2->b[0].girls=g2->b[i].girls; g2->b[0].school=g2->b[i].school; j=i-1;

while(g2->b[0].scoreb[j].score&&j>0) { g2->b[j+1].score=g2->b[j].score; g2->b[j+1].boys=g2->b[j].boys; g2->b[j+1].girls=g2->b[j].girls; g2->b[j+1].school=g2->b[j].school; j--; }

g2->b[j+1].score=g2->b[0].score; g2->b[j+1].boys=g2->b[0].boys; g2->b[j+1].girls=g2->b[0].girls; g2->b[j+1].school=g2->b[0].school; }

for(k=1;k<=g2->n;k++)

printf(\ system(\

printf(\按任意键返回主菜单......\ getchar(); }

void funct5(ALLNode *g2) /* 按男团体总分排序输出 */ { int i,j,k; Items *p2;

p2=(Items *)malloc(sizeof(Items));

printf(\ ****** 按男团体总分排序输出 ******\\n\ printf(\学校编号\\t\\t男团体总分 \\n\ scanf(\

//printf(\输入要查询的学校编号:\ for(i=2;i<=g2->n;i++)

{

printf(\ p2=g2->b[k].firstitem; while(p2!=NULL)

{ printf(\ %d\\n\ p2=p2->next; }

printf(\

g2->b[0].score=g2->b[i].score; g2->b[0].boys=g2->b[i].boys; g2->b[0].girls=g2->b[i].girls; g2->b[0].school=g2->b[i].school; j=i-1;

while(g2->b[0].boysb[j].boys&&j>0) { g2->b[j+1].score=g2->b[j].score; g2->b[j+1].boys=g2->b[j].boys; g2->b[j+1].girls=g2->b[j].girls; g2->b[j+1].school=g2->b[j].school; j--; }

g2->b[j+1].score=g2->b[0].score; g2->b[j+1].boys=g2->b[0].boys; g2->b[j+1].girls=g2->b[0].girls; g2->b[j+1].school=g2->b[0].school; }

for(k=1;k<=g2->n;k++)

printf(\ %d\\n\

system(\ // 暂停等待 printf(\按任意键返回主菜单......\ getchar(); }

void funct6(ALLNode *g2) /* 按女团体总分排序输出 */ { int i,j,k; Items *p2;

p2=(Items *)malloc(sizeof(Items));

printf(\ ****** 按女团体总分排序输出 ******\\n\ printf(\学校编号\\t\\t女团体总分 \\n\

scanf(\

// printf(\输入要查询的项目编号:\

for(i=2;i<=g2->n;i++) { printf(\ p2=g2->b[k].firstitem; while(p2!=NULL)

{ printf(\ %d\\n\ p2=p2->next; }

printf(\ g2->b[0].score=g2->b[i].score; g2->b[0].boys=g2->b[i].boys; g2->b[0].girls=g2->b[i].girls; g2->b[0].school=g2->b[i].school; j=i-1;

while(g2->b[0].girlsb[j].girls&&j>0) { …… 此处隐藏:2117字,全部文档内容请下载后查看。喜欢就下载吧 ……

运动会计分系统 - 课程设计(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/438961.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)