当前位置:
文档之家› 校级运动会管理系统c语言程序
校级运动会管理系统c语言程序
puts("\t\t******************************************************\n");
printf("Choicyour number(1-4):[ ]\b\b");
scanf("%d",&n);
if(n<1||n>4)
ﻩ{
ﻩﻩw=1;
ﻩ printf("\n\n\t\t----------------------DATAERROR!----------------------\n\n\n");
}
ﻩfclose(fp1);
printf_back();
}
voidsaveschool()//保存学校信息子函数
{
printf("\n请输入各参赛学校得信息:");
for(i=0;i<N;i++)
{
ﻩﻩprintf("\n请输入第%d个学校得信息:\n",i+1);
ﻩprintf("学校:");
ﻩscanf("%s",xx[i]、univ);
{
ﻩchar univ[5];
ﻩcharprog1[5];
char prog2[5];
char prog3[5];
intscore1;
ﻩint score2;
ﻩint score3;
int total_score;
}
zf[N];
voidInformation()//进入信息录入系统选择系统子函数
{
intn,w ;
printf("参赛得项目:");
scanf("%s",xx[i]、prog);
ﻩﻩprintf("参赛者数:");
ﻩscanf("%d",&xx[i]、num_athlete);
ﻩ getchar();
}
ﻩelse w=0;
}
while(w==1);
switch(n)
{
case 1:saveathlete();break;//保存运动员信息子函数
case 2 :saveschool();break;//保存学校信息子函数
case 3: saveprogram();break;//保存项目比赛信息子函数
FILE*fp1,*fp2,*fp3,*fp4;
struct athleteﻩ//定义运动员信息
{
ﻩchar univ[5];
ﻩcharname[8];
char prog[15];
charmingci[5];
intscore;
}
at[SIZE];
struct xuexiaoﻩﻩ//定义学校信息
{
char univ[5];
printf("姓名学校项目名次得分\n");
for(i=0;i<SIZE;i++)
ﻩ{
fread(&at[i],sizeof(structathlete),1,fp1);
ﻩprintf("%-10s%-10s%-18s%-10s%d\n",at[i]、name,at[i]、univ,at[i]、prog,at[i]、mingci,at[i]、score);
ﻩ}
fp1=fopen("ath","w");
ﻩfor(i=0;i<SIZE;i++)
{
ﻩif(fwrite(&at[i],sizeof(structathlete),1,fp1)!=1)
ﻩprintf("error!\n");
}
fclose(fp1);
ﻩfp1=fopen("ath","r");
printf("\n现在各运动员得信息如下:\n\n");
printf("学校:");
ﻩscanf("%s",at[i]、univ);
printf("参赛项目:");
scanf("%s",at[i]、prog);
ﻩprintf("名次:");
ﻩscanf("%s",at[i]、mingci);
ﻩprintf("得分:");
scanf("%d",&at[i]、score);
void Information();
voidmain();
voidmenu();
void printf_back();
void saveathlete();
void saveprogram();
void saveschool();
voidsavescore();
voidSearch();
int i;
charprog[15];
ﻩintnum_athlete;
}
xx[N];
struct programﻩ//定义项目信息
{
ﻩchar prog[5];
ﻩintquming;
charath1[5];
ﻩcharath2[5];
ﻩchar univ1[5];
charuniv2[5];
}
pro[WM];
structzongfen//定义学校得分信息
case 4 : exit(0);
}
}
void saveathlete()ﻩ//保存运动员信息子函数
{
printf("\n请输入各项目获奖运动员得信息:");
for(i=0;i<SIZE;i++)
ﻩ{
printf("\n请输入第%d个运动员得信息:\n",i+1);
ﻩﻩprintf("姓名:");
ﻩ scanf("%s",at[i]、name);
puts("\t\t********2、saveschool**************\n");//运动员学校录入
puts("\t\t******** 3、saveprogram()**************\n");//参加项目录入
puts("\t\t********4、back**************\n");//退出
do
{
ﻩ puts("\n\nபைடு நூலகம்n");
puts("\t\t***^__^Weletoload信息录入system!^__^***\n");
puts("\t\t*************************MENU*************************\n");
puts("\t\t******** 1、saveathlete**************\n");//运动员姓名录入
#include<stdio、h>
#include<conio、h>
#include<stdlib、h>
#include<string、h>
#defineSIZE 9
#defineN3
#defineWM3ﻩ
voidbsxm();//比赛项目
void csxx();//参赛学校
void ttzf()ﻩ;//团体总分