C++课程设计:运动会分数统计

2024-12-14 05:59:50
推荐回答(1个)
回答1:

main()
{int i,c; /*c为项目编号*/

printf("********************************************************\n");
printf(" C程序语言课程设计------运动会分数统计\n");
printf(" 设计人: 班\n");
printf("********************************************************\n");
printf("请输入参加运动会的学校个数:");
scanf("%d",&n);
printf("\n有多少个男子项目:");
scanf("%d",&m);
printf("\n有多少个女子项目:");
scanf("%d",&w);
printf("\n本次运动会有%d个学校参加,共设%d个比赛项目,其中男子项目%d个,女子项目%d个。\n",n,m+w,m,w);

printf("请输入比赛结果资料\n");
for(i=0;i ma[i].matnum=i+1; /*初始化项目编号*/

c=1; /*初始化c*/
while(c!=0)
{printf("\n请输入已结束的比赛项目编号(0=COTINUE):");
scanf("%d",&c);
if((c>0)&&(c<=m+w))
input?; /*调用输入函数*/
else if(c==0) break;
else printf("\n!error:输入的数应为1-%d之间的整数!\n",m+w); /*输入出错信息*/
}
printf("\nLoading......\n"); /*稍后*/

index(); /*调用整理函数*/
teamsco(); /*调用团体成绩计算函数*/

teamput(); /*调用输出团体报表函数*/

c=1; /*初始化c*/
while(c!=0)
{printf("\n\n请输入学校编号查询成绩列表(0=EXIT):");
scanf("%d",&c);
if(c==0) break;
else if((c>=0)&&(c<=m+w))
output?; /*调用输出学校成绩列表函数*/
else printf("\n!error:输入的数应为1-%d之间的整数!\n",m+w); /*输入出错信息*/
}
system("cls");/*清屏函数*/ /*这个地方有些问题,我换了一个系统函数*/
printf("\n谢谢!请多多指教!\n");
getch();
exit(1);/*如果不用这条可能出现问题*/
return;}