#include<stdio.h>
#include<stdlib.h>
#include"z.h"
void w1();
void baocun(int all);
void read();
stu p[1000];
struct temp temp[1000];
int all,flag[100]={0};
int main()
{
int ch;
int i,num=0,k=0;
do{
printf("\t\t\t\t********************功能表********************\t\n");
printf("\t\t\t\t*\t\t[1]输入比赛结果。\t *\n");
printf("\t\t\t\t*\t\t[2]查询成绩。\t\t *\n");
printf("\t\t\t\t*\t\t[3]整体比赛结果。\t *\n");
printf("\t\t\t\t*\t\t[4]插入学生信息。\t *\n");
printf("\t\t\t\t*\t\t[5]删除学生信息。\t *\n");
printf("\t\t\t\t*\t\t[6]保存学生信息。\t *\n");
printf("\t\t\t\t*\t\t[7]读取以保存学生信息。\t *\n");
printf("\t\t\t\t*\t\t[0]退出。\t\t *\n\r");
printf("\t\t\t\t**********************************************\n\r");
printf("请选择功能[ ]\b\b");
scanf("%d",&i);
switch(i)
{
case 1:
w1();break;
case 2:
shuchu((all+num),p,temp,flag);break;
case 3:
tuantichengji((all+num-k),p);break;
case 4:
{
printf("插入人数[ ]\b\b");
scanf("%d",&num);
charu(all,p,num,temp,flag);
break;
}
case 5:
k=shanchu((all+num),p);break;
case 6:
baocun((all+num));break;
case 7:
read();break;
case 0:
exit(1);
}
printf("\n结束程序(1/0)?\n");
scanf("%d",&ch);
}while(ch==1);
return 0;
}
void w1()
{
int n,w,m,i;
printf("输入参赛院数,男子项目数,女子项目数,参赛总人数\n");
scanf("%d %d %d %d",&n,&w,&m,&all);
printf("学号,姓名,性别,学院,项目,名次\n");
for(i=0;i<all;i++)
{
scanf("%d %s %s %s %s %d",&p[i].num,&p[i].name,&p[i].sex,&p[i].academy,&p[i].project,&p[i].ranking);
p[i].score =0;
}
shuru(p,all,temp,flag);
}
void baocun(int all)
{
int i;
FILE *fp;
fp=fopen("st.txt","a+");
if (fp == NULL)
{
printf("文件打开失败");
return;
}
for(i=0;i<all;i++)
{
fprintf(fp,"\n\n学号:%d\n姓名:%s\n性别:%s\n学院:%s\n项目:%s\n名次:%d\n分数:%d",p[i].num,p[i].name,p[i].sex,p[i].academy,p[i].project,p[i].ranking,p[i].score);
}
printf("保存成功!!!!!\n");
fclose(fp);
}
void read()
{
char s[256];
FILE *fp;
fp=fopen("st.txt","r");
if(!fp)
{
printf("文件打开失败");
return;
}
while(!feof(fp))
{
fgets(s,256,fp);
printf("%s",s);
}
fclose(fp);
}
没有合适的资源?快使用搜索试试~ 我知道了~
大学课程设计运动会管理系统
共14个文件
pdb:2个
c:1个
dsw:1个
5星 · 超过95%的资源 16 下载量 150 浏览量
2019-03-02
14:50:03
上传
评论 2
收藏 233KB ZIP 举报
温馨提示
大学生运动会管理系统,包括比赛结果的增删改查,学生信息的增删改查,并且以文件的方式存储所有信息,代码有注释
资源推荐
资源详情
资源评论
收起资源包目录
大一上学期课程设计.zip (14个子文件)
大一上学期课程设计
main.c 2KB
z.h 8KB
1234.dsp 4KB
1234.opt 48KB
1234.dsw 516B
1234.ncb 49KB
1234.plg 879B
Debug
1234.exe 196KB
vc60.pdb 52KB
1234.pdb 393KB
1234.pch 204KB
vc60.idb 33KB
1234.ilk 201KB
main.obj 29KB
共 14 条
- 1
资源评论
- maXZero2023-07-26非常感谢作者花费时间和精力开发这个运动会管理系统,帮助我们更好地组织校园活动。
- 养生的控制人2023-07-26这个大学课程设计的运动会管理系统很实用,帮助学生组织和管理运动会活动。
- 懂得越多越要学2023-07-26我对这个大学课程设计文件印象深刻,能够有效地帮助我们管理运动会的各个环节。
- ali-122023-07-26这个文件设计的功能很全面,包括报名、赛程安排、积分统计等,非常方便实用。
- wxb0cf756a5ebe75e92023-07-26这个文件提供了清晰的界面和简单的操作流程,非常适合大学生使用。
StuartZzzzzzzzzz
- 粉丝: 6
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功