体育赛事网

您现在的位置是: 首页 > NBA篮球

文章内容

体育赛事报名系统源码_体育赛事报名软件

zmhk 2024-05-29
体育赛事报名系统源码_体育赛事报名软件       对于体育赛事报名系统源码的问题,我有些许经验和知识储备。希望我的回答能够为您提供一些启示和帮助。1.基于java jsp asp php vb安卓系统毕业设计与实现论文源码?2.[内附完整源码和文档] 基于
体育赛事报名系统源码_体育赛事报名软件

       对于体育赛事报名系统源码的问题,我有些许经验和知识储备。希望我的回答能够为您提供一些启示和帮助。

1.基于java jsp asp php vb安卓系统毕业设计与实现论文源码?

2.[内附完整源码和文档] 基于python的新闻检索系统

3.c语言商品管理系统源代码,加注释

4.急求一个c语言编写的图书管理系统的源代码,谢谢

体育赛事报名系统源码_体育赛事报名软件

基于java jsp asp php vb安卓系统毕业设计与实现论文源码?

       及时送上了计算机毕业设计相关资源 合意的换请采纳一下,大家顺遍点下赞吧

       在线考试制卷系统(任务书,论文,源码)

       net小型证券术语解释及翻译系统的设计与开发(源码,论文)

       原创vf员工培训管理系统(任务书,论文)

       asp科研信息管理系统(任务书,开题,论文,源码)

       android小型企业工资管理系统(源码,论文)

       asp出租车管理系统(任务书,论文,源码)

       vb.net实验室计算机的ip地址自动设置程序——服务器端(任务书,论文,源码)

       rsa可视化算法程序的实现与研究(任务书,论文)

       j2ee数控加工技术教学素材资源库的构建(任务书,论文,源码)

       eims系统-oa子系统的设计与开发(任务书,开题,论文,源码)

       jsp网上购书(任务书,论文)

       vb图书管理系统(任务书,论文)

       vc户籍管理系统(任务书,论文,源码)

       php基于bs结构的工艺品销售系统的实现(源码,论文)

       net模块化动态电子商务网站的开发(任务书,论文,源码)

       pb电信人事管理系统设计(任务书,论文)

       vb成本费用计算系统(源码,论文)

       jsp出租车管理系统(任务书,开题,论文,源码)

       asp.net求职招聘网站设计(源码,论文)

       vb.net机房监控系统(全套)

       vf学生办证管理系统(任务书,开题,论文,源码)

       jsp基于网络超市商品销售管理系统(任务书,论文,源码)

       jsp团员管理

       asp.net一个动态文学网站

       vf基于jme平台的掌上网络商店-服务器端的开发

       c#报警系统

       net(vc)办公自动化管理系统

       jsp计算机等级考试查询系统jdbc

       vb.net商品配送中心库存仿真软件设计

       jsp网络购物

       net在线英语自学系统——知识库管理的设计

       jsp企业进销存管理系统

       php某公司进销存信息管理系统

       pb干部档案管理系统

       delphi学生信息管理系统毕业设计

       asp学生信息管理系统

       asj2eetoc电子商务网站

       delphi图书管理系统(毕业程序翻译%通过)

       jsp网上商城系统

       jsp客户关系管理系统

       jsp企业人事管理系统

       c#办公管理系统

       jsp搜索引擎的研究与实现

       jsp网络房产信息超市

       php会员管理系统

       j2ee基于usbkey的文件加密工具—-客户端的实现

       net网上图书订阅系统的设计

       php网站流量统计

       asp.net团员管理

       android文件传输

       delphi并行接口器件功能演示的可视化设计学位

       php房屋租赁管理信息系统jdbc

       数据采集电路pcb的设计与制作

       androidsmart系统-考试监控及阅卷模块的设计与开发

       java流动资金贷款业务系统

       asp电脑配机

       vf物流管理系统--仓储管理子系统的实现

       简化的cpu逻辑功能的仿真实现

       net网上教材管理系统

       net高校学生宿舍管理系统

       vc药品公司进销售存管理系统

       基于des加密算法的word加密插件的实现

       asp.net基于asp.net的房产中介系统

       c#简单转化

       asp基于asp的反垃圾邮件管理系统的设计

       delphi航空客运订票系统

       c#windows简单防火墙设计与实现

       j2ee车间调度系统

       php《信息论与编码》在线考试系统

       vb.net基于角色访问控制的oa系统

       asp某小型数字图书馆

       vb图形识别和编辑

       pb电脑公司财务管理系统

       asp网上购书

       android光盘信息管理系统

       php新闻网程序

       php购物系统

       vb.net考试系统vb.net

       java学生管理系统

       基于apriori算法的关联规则挖掘系统

       vf布匹出口管理系统

       c#会计电算化系统——财务管理子系统

       php毕业生信息管理系统

       pb酒店客房餐饮管理系统

       vf库存管理

       asp.net药品销售数据管理系统

       asp.net网上论坛

       基于linux的远程控制技术服务端实现

       php网络商城

       文件压缩与解压缩实践

       asp学生管理系统

       php科研项目网上申报管理系统

       vb.net文件中的信息隐藏和还原的设计

       asp销售供应链管理系统的设计与开发

       asp基于asp技术的猎头公司管理软件的设计和实现——内部事务部分

       网络求职招聘系统

       neterp系统(毕业设计

       php基于web的商场管理系统

       vb电脑公司财务管理系统

       delphi客户管理系统

       net图书馆管理信息系统

       java超市商品管理系统

       pb在线考试

       java原创库存管理系统可执行程序

       c语言文件系统设计

       基于webservice的数据库同步系统

       vb.net考勤管理系统vb.net

       vb简单几何图形的识别和编辑系统

       net某公司员工管理系统

       vf酒店客房管理系统

       vf商场管理系统

       vb.net开发在windows下的串口异步通信程序

       asp一个小型搜索引擎

       j2ee高速公路票据管理系统

       vb小区物业管理系统

       php酒店房间预约系统设计

       asp《信息论与编码》在线考试系统

       vf宿舍管理系统

       android基于局域网的文件传输系统

       asp学生网上选课系统

       php校园学生信息在线管理系统

       asp基于web的商场管理系统

       net基于web的订餐系统

       jsp仓储管理系统

       简易网络存储系统

       javaftp客户端

       jsp公交查询系统

       java人才管理系统

       net企业投资价值分析系统

       asp基于bbs的bbs系统设计(structmy)好

       android通用图书馆管理系统

       asp网上选课系统

       最新asp网上论坛

       vc网络爬虫程序

       net考勤系统(net)

       net交通信息网上查询系统

       美食网站

       pb企业物料需求计划管理系统

       delphi公交车查询系统delphi源

       asp.net网络招聘系统

       asp视频点播系统

       vf学生学籍管理

       android毕业管理系统

       简易网络存储系统

       vb.net一种基于cc模式的网上购物系统

       asp.net网络文件管理系统

       asp.net学生信息管理系统

       j2ee城市公交查询系统

       j2ee人机接口设备—示波器的仿真实现

       jsp网络商城

       net基于bs的图书销售管理系统

       net基于net的公司网站

       j2ee汽车零件销售管理系统

       vf文件中的信息隐藏和还原的设计

       vf医药管理系统

       net技术的猎头公司管理软件——内部事务部分

       最新net高校学生宿舍管理系统

       vb局域网抓包软件

       asp.net企业物流平台

       asp.net学生排课管理系统

       vb.net网络数据包捕获工具

       android企业考勤

       c#在线考试

       j2eealendar的跨平台系统的设计

       vf书店辅助进书系统

       asp仓库即时查询系统

       asp作业提交与批改系统

       vb开发在windows下的串口异步通信程序

       javaac自动组卷系统

       asp网上体育用品商店

       jsp华夏文化交流平台

       delphi采购管理

       php校园新闻发布管理系统

       vb.net成绩管理系统vb.net

       delphi五子棋游戏(网络版)的设计与开发

       最新net网上图书订阅系统的设计

       vb教学辅助系统vb

       android试题库自动组卷系统

       vc试题库自动组卷系统(vc)cym

       asp.net基于bs的家教交流平台的实现

       vf学生成绩管理系统vf

       asp.net楼宇专业网站毕业设计

       net多语种网络硬盘系统的设计

       vf考试系统vf

       端口信息工具

       vf物业管理

       net公交车管理系统的实现与设计

       pb基于半打开的端口扫描技术及其实现

       j2ee水费管理系统

       vf用遗传算法解决车辆优化调度问题任务书

       jsp办公自动化管理系统

       jsp基于android的在线购物系统

       asp.net车辆调度管理系统

       pb线程插入木马

       delphi基于delphi的串口通信服务的开发

       asp药店管理系统

       jsp实验室设备管理系统

       kasumi算法的研究与j2ee实现

       net基于.net的城市公交查询系统

       jsp基于web的subversion用户管理系统phb

       delphivbd租赁管理系统

       linux下的网络层加密解密的实现

       android药品公司进销售存管理系统

       asp服装销售系统

       j2ee电信人事管理系统设计

       jsp员工信息管理系统

       android考勤管理系统android

       vf基于.net的网上购物系统

       vb.net财务管理系统

       vc题库管理系统

       delphi基于webcam的人脸检测技术

       php在线学习系统

       最新php团员管理

       vb原创图书管理系统)毕业设计

       net某企业信息管理系统

       asvbtoc电子商务网站

       vf火车站售票管理系统

       asp科研信息管理系统

       net某企业信息管理系统

       vb基于usbkey的文件加密工具—-客户端的实现

       net基于.net企业订单管理系统的开发

       net房地产评估系统

       net作业在线提交系统

       vc多线程与线程安全实践-基于/1/0903/62/subject212846206.shtml 。

        (2)网易新闻

        可以将网易新闻及腾讯新闻归结为一般类型的新闻主页,我们采用了自新闻主页开始的广度优先的递归爬取策略。注意到新闻的正文页往往是静态网页.html,因此,我们将网页中出现的所有以.html 结尾的网页的 URL 均记录下来,在爬取到一定量时,进行一次去重。

        对于一些不是新闻的错分网页,容错处理即通过检查新闻正文标签

        时会被剔除。

        新闻正文页中我们重点关注内容,时间,评论获取。

        2.1.2 创新点

        实现了对新闻网页动态加载的评论进行爬取,如搜狐新闻评论爬取

        未借助开源新闻爬取工具,自己实现了对新闻标题,正文,时间,评论内容,评论数目的高效爬取

        2.2 索引构建

        分词,我们借助开源的 jieba 中文分词组件来完成,jieba 分词能够将一个中文句子切成一个个词项,这样就可以统计 tf, df 了

        去停用词,去停词的步骤在 jieba 分词之后完成

        倒排记录表存储,词典用 B-树或 hash 存储,倒排记录表用邻接链表存储方式,这样能大大减少存储空间

        倒排索引构建算法使用内存式单遍扫描索引构建方法(SPIMI),就是依次对每篇新闻进行分词,如果出现新的词项则插入到词典中,否则将该文档的信息追加到词项对应的倒排记录表中。

        2.3 检索模块

        2.3.1 检索模式

        (1)关键词检索

        查询即根据用户输入的关键字,返回其相应的新闻。首先根据用户的查询进行 jieba 分词,记录分词后词项的数量以字典形式进行存储。

        完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

        /article/3122.html

急求一个c语言编写的图书管理系统的源代码,谢谢

       #include <stdio.h>

       #include <conio.h>

       #include <string.h>

       #define SIZE 300

       typedef struct

       {

       char name[30];

       int num;

       char shang[10];

       float price;

       }record;

       void DataInput(record *com, int *nptr);

       int DataRead(record *com,int *nptr) ;

       void DataStorage(record *com, int n); /*信息保存到文件*/

       void DataFind( );

       void DataDisPlay( );

       void DataAdd( );

       void DataDel( );

       void DataStatistic( );

       int main( )

       {

       record shangpin[SIZE];

       int number=20; /*设商品数*/

       char fn;

       printf("\t~~~~~~商品管理系统~~~~~~");

       while(1)

       {

        printf("\n\t\t1.商品信息录入\n"); /*显示主菜单*/

        printf("\t\t2.商品信息显示\n");

        printf("\t\t3.商品信息查找\n");

        printf("\t\t4.商品信息添加\n");

        printf("\t\t5.商品信息删除\n");

        printf("\t\t6.商品信息统计\n");

        printf("\t\t0.退出系统");

       printf("\n\t~~~~~~~~~~~~~~~~\n");

       printf("\t请输入你的一个选项(数字0-6): ");

       fflush(stdin);

       scanf("%c",&fn);

       puts("\n");

       switch(fn) /*切换到不同功能*/

       {

        case '1':

        DataInput(shangpin, &number );

        break; /*录入信息*/

        case '2':DataDisPlay();

        break; /*信息显示*/

        case '3':

        DataFind();

        break; /*信息查找*/

        case '4':

        DataAdd( );

        break; /*增加*/

        case '5':

        DataDel( );

        break; /*删除*/

        case '6':

        DataStatistic();

        break; /*信息统计*/

        case '0':

        return 0;

        default:puts("\t\t没有这个项!返回主菜单!");

        break;

       }

        printf("\n\t\t完毕!按任意键继续");

       getch( );

       puts("\n");

       }

       }

       void DataInput(record *com, int *nptr) /*商品信息录入*/

       {

       int i = 0;

       int n ; /*录入的总数*/

       char YesOrNo; /*判断是否保存*/

       char shangming[30]; /*商名*/

       int haoma; /*商品号*/

       char shangjia[10]; /*单价*/

       float danjia;

        printf("\t\t请输入商品个数:");

        scanf("%d",&n);

        *nptr = n; /*nptr返回商品个数*/

        printf("\t\t现在开始录入这%d个商品信息:\n\n",n);

        while(i<n)

       {

        printf("请输入商品的商品名:",i+1);

        scanf("%s",&shangming);

        printf("请输入商品的商品号:",i+1);

        scanf("%d",&haoma);

        printf("请输入商品的生产商:",i+1);

        scanf("%s",&shangjia);

        printf("请输入商品的单价 :",i+1);

        scanf("%f",&danjia);

        if(danjia>=0&&danjia<=1000) /*有效的单价才录入*/

        {

        strcpy(com[i].name,shangming);

        com[i].num = haoma;

        strcpy(com[i].shang,shangjia);

        com[i].price = danjia;

        i =i+1;

        }

        else

        printf("输入的单价是一个无效的值!!!\n\n");

        } /*结束while*/

       printf("要保存您刚才录入的数据吗(Y/N)?"); /*选择保存*/

        fflush(stdin);

        scanf("%c",&YesOrNo);

        if(YesOrNo=='y'||YesOrNo=='Y')

        DataStorage(com,n);

        else if(YesOrNo=='n'||YesOrNo=='N')

        return;

        else

        printf("输入了不正确的选项\n");

        return;

       } /*结束函数*/

       void DataFind( ) /*查找*/

       {

       void OnNumber(record *com,int n ); /*按商品号排序*/

       int key; /*key为要查找的关键值*/

       int low = 0; /*下限*/

       int high ; /*上限*/

       int mid ; /*中间值*/

       char ans; /*选项*/

       record com[SIZE];

       int n;

       if(DataRead(com,&n)==1) /*从文件中读取信息*/

       {

       OnNumber(com,n); /*先按商品号排序*/

       high = n;

       do

       {

       printf("\n\n\t\t请输入你要查找的商品号:");

       scanf("%d",&key);

       low = 0;high = n;

       while (low <=high)

       {

       mid = (high + low)/2; /*折半查找法*/

       if (key == com[mid].num )

       {

       printf("\n\t\t你要找的是第%d个商品\n",mid + 1);

       printf("\t\t结果如下:\n\n");

       printf("序号\t\t商品名\t 商品号\t生产商\t单价\n");

       printf("%3d%17s%12d%12s%8.1f\n",mid+1,com[mid].name,com[mid].num,com[mid].shang,

       com[mid].price);

       break; /*如果找到则退出循环*/

       }

       if (key > com[mid].num ) low = mid + 1;

       else high = mid - 1;

       }

       if (low > high)

       printf("\t\t,没有找到这个价格!\n");

       printf("\n\t\t还要继续查询吗(Y/N)?");

       ans = getch( );

       }

       while (ans =='Y'||ans == 'y'); /*结束do....while*/

       }

       }

       void DataStorage(record *com, int n) /*录入保存文件*/

       {

        int i;

       FILE *comPtr;

       char FileName[20];

       printf("请输入您要保存的文件名:");

       scanf("%s",FileName);

       printf("正在将商品信息保存到文件,请稍候……\n");

       if((comPtr=fopen(FileName,"w"))==NULL)

       printf("没有该文件\n");

       else

       for(i=0 ; i<n ; i++)

       fprintf(comPtr,"\n%17s%12d%12s%8.1f",com[i].name,com[i].num,com[i].shang,com[i].price);

       fclose(comPtr);

       }

       int DataRead(record *com,int *nptr) /*读取文件*/

       {

       int i=0;

        char datafile[20];

       FILE *comPtr;

        *nptr = 0;

        printf("请输入文件名:");

        scanf("%s",datafile);

        if((comPtr = fopen(datafile,"r")) == NULL) /*打开文件*/

        {

        printf("没有该文件,请重新输入!\n");

        return 0;

        }

        else

        {

        printf("正在读取商品单价,请稍候……\n");

        while (!feof(comPtr))

        {

        fscanf(comPtr,"%s%d%s%f",&com[i].name,&com[i].num,&com[i].shang,&com[i].price);

        i++;

        }

        *nptr = i;

       printf("\n");

        fclose(comPtr);

        return 1;

        }

       }

       void DataDisPlay()

       {

       void OnPrice(record *com,int n ); /*按单价*/

        void OnNumber(record *com,int n ); /*按商品号*/

        int N;

       int i;

       record com[300];

        char YesNo; /*是否按顺序显示*/

        char tp;

       if(DataRead(com,&N)==1) /*从文件读取数据*/

       {

       printf("序号\t\t商品名\t 商品号\t生产商\t单价\n");

       for(i=0;i<N;i++)

       printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,com[i].price);

       printf("要按顺序显示吗?(Y/N)?");

       fflush(stdin);

       scanf("%c",&YesNo);

       if(YesNo=='y'||YesNo=='Y')

       {

       printf("\t请输入排序方式:\n");

       printf("\t(1.按价格排序从低到高;2.按商品号排序从低到高.)");

       fflush(stdin);

       scanf("%c",&tp);

       if(tp=='1')

       OnPrice(com,N);

       else if(tp =='2')

       OnNumber(com,N);

       else

       printf("\t输入了不正确项!\n");

       }

       }

       } /*结束显示成绩*/

       void OnPrice(record *com,int n ) /*按单价顺序*/

       { int i,j;

       record temp;

       printf("\t\t按单价排序---\n\n");

       printf("商品总数为%d:\n",n);

       for(j=0 ; j<n-1 ; j++) /*冒泡排序*/

       for(i=0 ; i<n-j-1 ; i++)

       if(com[i].price>com[i+1].price)

       {

       temp=com[i];

       com[i]=com[i+1];

       com[i+1]=temp;

       }

       printf("\n\t\t按成绩排序的结果如下(按分数从低到高):\n\n");

       printf("序号\t\t商品名\t 商品号\t生产商\t单价\n");

       for(i=0 ; i<n ; i++)

       printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,

       com[i].price);

       }

       void OnNumber(record *com,int n ) /*按序号顺序*/

       {

       int i,j;

       record temp;

        printf("\t\t按商品号排序---\n\n");

       printf("商品总数为%d:\n",n);

        for(j=0 ; j<n-1 ; j++)

       for(i=0 ; i<n-j-1 ; i++)

       if(com[i].num>com[i+1].num)

       {

       temp=com[i];

       com[i]=com[i+1];

       com[i+1]=temp;

       }

       printf("\n\t按商品号排序的结果如下(按商品号从小到大):\n\n");

       printf("序号\t\t商品名\t 商品号\t生产商\t单价\n");

       for(i=0 ; i<n ; i++)

       printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,

       com[i].price);

       }

       void DataAdd( ) /*增加*/

       {

       int i=0,n,m; /*商品名称*/

       char shangming[30];

        int haoma; /*生产商*/

       char shangjia[10];

        float danjia;

       char YesOrNo;

       record com[SIZE];

        printf("\t\t读取原有数据信息---\n");

        if(DataRead(com,&n)==1)

       {

        printf("\t\t信息读取完毕!\n\n");

        printf("\t\t请输入要添加的商品总数:");

        scanf("%d",&m);

       printf("\t\t现在开始录入这%d个商品信息:\n\n",m);

        while(i<m)

       {

        printf("第%d个商品的商品名:",i+1);

        scanf("%s",&shangming);

        printf("第%d个商品的商品号:",i+1);

        scanf("%d",&haoma);

        printf("第%d个商品的生产商:",i+1);

        scanf("%s",&shangjia);

        printf("第%d个商品的单价:",i+1);

        scanf("%f",&danjia);

        if(danjia>=0&&danjia<=1000) /*有效的单价才录入*/

        {

        strcpy(com[i+n].name,shangming);

        com[i+n].num = haoma;

        strcpy(com[i+n].shang,shangjia);

        com[i+n].price = danjia;

        i =i+1;

        }

        else

        printf("输入的单价是一个无效的值,请重新输入!\n\n");

        }

       printf("要保存您刚才录入的数据吗(Y/N)?");

        fflush(stdin);

        scanf("%c",&YesOrNo);

        if(YesOrNo=='y'||YesOrNo=='Y')

        DataStorage(com,n+m);

        else if(YesOrNo=='n'||YesOrNo=='N')

        return;

        else

        printf("输入了不正确项,返回上一级\n");

        return;

       }

       }

       void DataDel( )//删除

       {

       void OnNumber(record *com,int n );

       record com[SIZE];

       int i; /*总记录数*/

       int n; /*要删除的记录号*/

       int m;

        printf("\t\t读取原有数据信息---\n");

        if(DataRead(com,&n)==1)

        {

        printf("\t\t原始数据如下:\n\n");

        OnNumber(com,n );

        printf("请输入你要删除的记录的序号");

        scanf("%d",&m);

        if(m>=1 && m<=n)

        {

        for(i=m-1;i<n-1;i++)

        com [i] = com[i+1];

        DataStorage(com,n-1);

        }

        }

       }

       void DataStatistic( ) /*统计信息*/

       {

       int high=0,low=200,ave=0;

       int n,i,sum=0;

       int g,l;

        record com[SIZE];

        printf("读取数据信息---\n");

        if(DataRead(com,&n)==1)

        {

        printf("商品总数为%d\n\n",n);

        for(i=0;i<n;i++)

        {

        if(com[i].price>high)

        {

        high = com[i].price;

        g=i;

        }

        if(com[i].price<low)

        {

        low = com[i].price;

        l=i;

        }

        sum += com[i].price;

        }

        ave=sum/n;

        printf("\t\t最高\t最低\t平均\n"); /*计算值*/

        printf("商品单价统计:\t%d\t%d\t%d\n\n",high,low,ave);

        printf("序号\t\t商品名\t 商品号\t生产商\t单价\n");

        for(i=0 ; i<n ; i++)

        printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,

        com[i].price);

        printf("\t\t 序号\t\t 商品名\t 商品号\t 生产商 单价\n");

        printf("单价最高的商品是:%3d%17s%12d%12s%8.1f\n\n",g+1,com[g].name,com[g].num,com[g].shang,com[g].price);

        printf("单价最低的商品是:%3d%17s%12d%12s%8.1f\n",l+1,com[l].name,com[l].num,com[l].shang,com[l].price);

        } /*结束统计*/

        }

       /* Note:Your choice is C IDE */

       #include "stdio.h"

       #include<graphics.h>

       #include "conio.h"

       #include<stdlib.h>

       #include<string.h>

       void main()

       {void adm1(),adm2(),build(),huan(),borrow(),dele();

        adm1();

       }

       void adm1()

       { FILE *fp,*p ;

        char adp[20],password[20];

        int i,n=0;

        textbackground(2);

        clrscr();

        gotoxy(25,12);

        fp=fopen("pass","r");

        if(fp==NULL) { printf("no exit ");getch();exit(0);}

        printf("input password:");

        for(;;)

        {

        window(42,12,53,12);

        textbackground(0);

        clrscr();

        gets(adp);

        for(i=0;adp[i]!='\0';i++);

        fgets(password,i+1,fp);

        gotoxy(55,12);

        if(strcmp(password,adp)==0) { window(55,12,70,12);clrscr();cprintf("YES");getch();adm2();getch();exit(0);}

        else{ n++;

        window(55,12,60,12);clrscr();gotoxy(55,12);cprintf("error");

        for(i=0;i<30;i++) delay(8000);

        if(n==2) { window(55,12,70,12);clrscr();gotoxy(55,12);cprintf("once again");for(i=0;i<=30;i++) delay(8000);}

        if(n==3) { window(55,12,70,12);clrscr();gotoxy(55,12);cprintf("3 second out");for(i=0;i<=30;i++) { delay(8000);}

        exit(0);

        }

        }

        fclose(fp);clrscr();

        }

       }

       void adm2()

        { char a;

        window(1,1,80,25);

        clrscr();

        for(;;)

        { clrscr();

        gotoxy(30,8);printf("built a new user (B)");

        gotoxy(30,10);printf("return book (R)");

        gotoxy(30,12);printf("borrow books (J)");

        gotoxy(30,14);printf("delete user (D)");

        a=getch();

        if(a=='b') build();

        if(a=='r') huan();

        if(a=='j') borrow();

        if(a=='d') dele();

        else continue;

        }

        }

       void build()

        { FILE *f,*p;

        char id[20],name[20],sex[2],age[3],grad[50];

        window(1,1,80,25);

        clrscr();

        printf("ID number:");

        scanf("%s",id);

        printf("name:");

        scanf("%s",name);

        printf("sex:");

        scanf("%s",sex);

        printf("grad:");

        scanf("%s",grad);

        p=fopen(id,"w+");

        if(p==NULL) { printf("can't build that user");getch();adm2();}

        fprintf(p,"%s ",name);

        fprintf(p,"%s ",id);

        fprintf(p,"%s ",sex);

        fprintf(p,"%s ",grad);

        printf("bulid success");

        getch();

        fclose(p);

        }

       void huan()

       {

        FILE *fp,*p,*f;

        char id[20],a[5][50],name[20],c;

        int i=0,m,k; clrscr();

        printf("input ID number:");

        scanf("%s",id);

        p=fopen(id,"r");

        if(p==NULL) { printf("error");getch();fclose(p);exit(0);}

        fscanf(p,"%s",name);

        fclose(p);

        fp=fopen(name,"r");

        do{ fscanf(fp,"%s",a[i++]); }while(!feof(fp));

        for(k=0;k<i-1;k++) printf("\nbook %d: %s",k+1,a[k]);

        fclose(fp);

        f=fopen(name,"w+");

        for(;;)

        {

        printf("\n\npress the book number that you want to return. \n\nPress 6 if you want to return all. \n\npress 7 to cancle.\n");

        scanf("%d",&m);

        if(m==7) { for(k=0;k<i-1;k++)

        {

        fprintf(f,"%s\n",a[k]);

        }

        fclose(f);

        adm2();

        }

        if(m==6) remove(name);

        if(m<6)

        for(k=0;k<i-1;k++)

        { if(k!=m-1)

        fprintf(f,"%s\n",a[k]);

        }

        printf("book %d has returned.",m);

        printf("\ncontinue? (Y/N)");

        c=getch();

        if(c=='y') continue;

        if(c=='n') { fclose(f);adm2(); }

        }

       }

       void borrow()

        { FILE *f,*m,*p;

        char id[20],book[5][50],name[20],c;

        int i=0,n=0,k;

        window(1,1,80,25);clrscr();

        printf("please input the user's ID:");

        scanf("%s",id);

        m=fopen(id,"r");

        if(m==NULL) { printf("user no exit"); getch();fclose(m);adm2();}

        fscanf(m,"%s",name);

        fclose(m);

        p=fopen(name,"r");

        if(p==NULL);

        else

        { while(!feof(p))

        {

        fscanf(p,"%s",book[i]);

        i++;

        }

        i--;

        for(k=0;k<i;k++) printf("\nbook %d :%s",k+1,book[k]);

        }

        fclose(p);

        f=fopen(name,"w");

        printf("\nhow many book do you want to borrow?:");

        do{printf("\ninput:");scanf("%d",&n); }while(i+n>=6);

        for(k=i;k<i+n;k++)

        { printf("\nbook %d :",k+1);

        scanf("%s",book[k]);

        }

        for(k=0;k<i+n;k++) fprintf(f,"%s\n",book[k]);

        fputc('\0',f);

        printf("success");

        fclose(f);

        }

       void dele()

        { FILE *fp,*f;

        char id[20],a[4][20],c,b[5][50];

        int i=0,j=0,k;

        window(1,1,80,25);clrscr();

        printf("Input ID number:");

        scanf("%s",id);

        fp=fopen(id,"r");

        if(fp==NULL) { printf("\nuser isn't exit");getch(); fclose(fp);adm2();}

        else while(!feof(fp))

        { fscanf(fp,"%s",a[i++]);}

        printf("\nname: %s",a[0]);

        printf("\nID: %s",a[1]);

        printf("\nsex: %s",a[2]);

        printf("\ngrad: %s",a[3]);

        f=fopen(a[0],"r");

        if(f==NULL);

        else {

        while(!feof(f))

        { fscanf(f,"%s",b[j++]);}

        for(k=0;k<j-1;k++) printf("\nbook %d: %s",k+1,b[k]);

        }

        printf("\nDo you want to delete? (Y/N): ");

        c=getch();

        fclose(fp);

        fclose(f);

        if(c=='y') { remove(id);remove(a[0]);printf("\nsuccess");getch();adm2();}

        if(c=='n') adm2();

        }

       好了,关于“体育赛事报名系统源码”的讨论到此结束。希望大家能够更深入地了解“体育赛事报名系统源码”,并从我的解答中获得一些启示。