问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求C语言课程设计 运动会管理系统

发布网友 发布时间:2022-05-26 00:33

我来回答

1个回答

热心网友 时间:2024-11-16 11:38

搞诉我地址,我可以发给你
试试这个,论文也有
#include<stdio.h>
#define A 100
int y=0,f=0,j,W,M,N,p[15],q[15];
struct student
{ char shool[20];
char name[20];
char item[20];
char sex;
int position;
int mark;
}stu[A];

struct item
{ char name[20];
char sex;
int mark;
}it[A];

struct shool
{ char name[20];
char item[20];
int mark;
}sho[A];

main()
{
menu();
}

menu()
{ int w1,n;
do
{ puts("\t\t*****************MENU********************");
puts("\n\n\t\t 1.The information to writein\n");
puts("\t\t 2.The race result records to writein\n");
puts("\t\t 3.Search the information\n");
puts("\t\t 4.Exit\n");
puts("\n\t\t*****************************************");
puts("\n\nChoice you number:");
scanf("%d",&n);
if(n<1||n>4){w1=1;getchar();}
else w1=0;
}while(w1==1);
switch(n)
{ case 1:establish();break;
case 2:enter();break;
case 3:search();break;
case 4:exit(0);
}
}

establish()
{ int h,r; extern N,M,W;
y=1;
printf("\nThe number of shool attended is:");
scanf("%d",&N);
printf("\nThe number of men item is:");
scanf("%d",&M);
printf("\nThe number of women item is:");
scanf("%d",&W);
printf("\nThere are three form of marked you can choice:");
printf("\n\n\t1).1th--7,2th--5,3th--3,4th--2,5th--1.");
printf("\n\n\t2).1th--5,2th--3,3th--1.");
printf("\n\n\t3).Define by youself.");
loop: printf("\n\nChoice the number(1--3):");
scanf("%d",&h);
if(h>0&&h<4)
switch(h)
{case 1:j=1;break;
case 2:j=2;break;
case 3:define_mark();
}
else goto loop;
printf("Success!!!\nPress any key+Enter to menu..");scanf("%d",&r);
menu();
}

enter()
{ int t,r,i=0;extern j,y;char F,M;
if(y==0)
{ printf("Please establish system first!!\nPress any key+Enter to menu.. ");
scanf("%d",&r);
menu();
}
do
{
printf("\nPlease enter the student's name:\t");scanf("%s",&stu[i].name);
printf("\nPlease enter the student's shool:\t");scanf("%s",&stu[i].shool);
printf("\nPlease enter the student's item:\t");scanf("%s",&stu[i].item);
loop_1: printf("\nPlease enter the student's sex(W or M):\t");scanf("%s",&stu[i].sex);
if(stu[i].sex!='W'&&stu[i].sex!='M')goto loop_1;
printf("\nPlease enter the student's position:\t");scanf("%d",&stu[i].position);
mark(j,i);
loop_2:printf("\n\nDo again?\t1).Yes\t2).No\t");
scanf("%d",&t);
if(t!=2&&t!=1)goto loop_2;
if(t==2)break;
i++;
}while(t==1);f=1;
printf("Success!!!\nPress any key+Enter to menu..");scanf("%d",&r);
menu();
}

search()
{ int e;char c;extern f;
if(f==0)
{ printf("Please enter the data first!!\nPress any key+Enter to menu..\n ");
scanf("%s",&c);
menu();
}
loop:printf("\nThe form of searching you want to choice:\n\t1).By school\n\t2).Bt item\n\t3).To menu\t");
scanf("%d",&e);
switch(e)
{ case 1:search_school();break;
case 2:search_item();break;
case 3:menu();
}
if(e>4||e<1)goto loop;
printf("Press any key+Enter to menu..");scanf("%s",&c);menu();
}

search_school()
{ int x,sum=0,w=0;
struct student s;
printf("\nPlease enter the name of the school that you want to search:");
scanf("%s",&s.shool);
printf_face();
for(x=0;x<A;x++)
if(strcmp(s.shool,stu[x].shool)==0)
{ sum+=stu[x].mark;
printf_one(x);w=1;
}
printf_sum(sum);
if(w==0)
{printf("\n\n*The name is wrong,press again!");search_school();}

}

search_item()
{ int x,sum=0,w=0;
struct student s;
printf("\nPlease enter the name of the item that you want to search:");
scanf("%s",&s.item);
printf_face();
for(x=0;x<A;x++)
if(strcmp(s.item,stu[x].item)==0)
{ sum+=stu[x].mark;
printf_one(x);w=1;
}
printf_sum(sum);
if(w==0)
{ printf("\n\n*The name is wrong,press again!");search_item();}

}
mark(int j,int i)
{ int g; extern p[15],q[15];
if(j==1)
{if(stu[i].position==1)stu[i].mark=7;
else if(stu[i].position==2)stu[i].mark=5;
else if(stu[i].position==3)stu[i].mark=3;
else if(stu[i].position==4)stu[i].mark=2;
else if(stu[i].position==5)stu[i].mark=1;
}
if(j==2)
{ if(stu[i].position==1)stu[i].mark=5;
else if(stu[i].position==2)stu[i].mark=3;
else if(stu[i].position==3)stu[i].mark=1;
}
if(j==3)
{ for(g=0;g<15;g++)if(stu[i].position==p[g])stu[i].mark=q[g];}

}

define_mark()
{ static int p[15],q[15],a,b,j;
for(a=0;a<15;a++)
{ printf("\nThe position(1--15):");scanf("%d",&p[a]);
printf("\nThe mark you want to define(Integral):");scanf("%d",&q[a]);
loop:printf("\nDo you want define more:\t1).Yes\t2).No");scanf("%d",&b);
if(b==2)break;
if(b!=1)goto loop;
}
j=3;
}

printf_one(int x)
{ printf("\n%-20s%-20s%-20s%-5c%-9d%-5d",stu[x].shool,stu[x].name,stu[x].item,stu[x].sex,stu[x].position,stu[x].mark);
}

printf_sum(int sum)
{ printf("\n\nThe sum of mark is:\t %d",sum);
printf("\nThe shool number is: \t%d",N);
printf("\nThe item number is: \t%d\n",W+M);
}
printf_face()
{ printf("\n\nSchool name student name item sex position mark");
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 急求C语言运动会管理系统!! c语言编程,谢谢大家了! 请问游戏行业,手游,开发服务器用哪种语言,需要哪些知识技能? 用C语言编写个学院运动会管理系统 急!!!C语言编程:运动会管理系统 校运动会成绩管理系统 大一C语言 然后男的硬不起来是怎么回事 c语言学校运动会管理 c语言课设 运动会成绩管理系统 C语言:如何用单链表建立一个校运动会项目管理表? C语言程序设计。。设计一个运动会管理系统,用于管理比赛时体操、跳水... C语言程序设计运动会成绩管理系统(我想要的是第3题的!!) 、学校运动会管理系统 问题描述: (1) 初始化输入:N-参赛院系总数,M... c语言课程设计。 校际运动会管理系统 一、题目要求 (1)信息初始化 输入... 高校办学自主权会扩大吗? 高校办学自主权是什么概念? 学校制度的方法论 用C语言编写个学校运动会管理系统 国家保障民办学校的办学自主权什么是民办学校的决策机构 郑州大学在哪些方面享有办学自主权 高中学到培训机构学游戏开发有前途吗? 惠普M1136MFP打印机咨询 12V200AH蓄电池要用多少平方的线缆?怎么计算? 千牛回复关闭后怎么看之前的人 视频如何转化为mp4 微信里面朋友圈怎么清理掉 带有樱、冰、慧字的五个字的简体的可爱女生游戏名! 为什么苹果13手机用千牛很卡 详细地址注册 租赁门式起重机 注册在哪里注册 门式起重机租赁哪家好 门式起重机的门架是由 写人的作文开头【半命题(我的___)】比如说,我要写的是“我的小外甥... lol猎天使魔女和白须哪个好 门式起重机 lol打完一局送宝箱里面有个皮肤 LOL200抽到这些皮肤,还有一些不怎么好。这几个各多少钱? 瑞兹的白须和美国大叔那个比较好 步步高s12手机是否自带有原装膜?求解?