第一范文网 - 专业文章范例文档资料分享平台

学校运动会管理系统_____C++课程设计报告书

来源:用户分享 时间:2025/5/21 1:06:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

. . .

cout<<\修改比赛项目的编号----1\ cout<<\修改比赛项目的名称----2\ cout<<\修改比赛时间----3\ cout<<\修改比赛地点----4\ cout<<\请输入对应信息的编号\ int a;

int nu; //新的整形数据 char info[20]; //新的字符数组 cin>>a; switch(a) {

case 1:cout<<\请输入新的比赛编号:\ cin>>nu;

p1->number=nu;

cout<<\比赛项目编号修改成功!\ break;

case 2:cout<<\请输入新的比赛项目名称:\ cin>>info;

strcpy(p1->call,info);

cout<<\比赛项目名称修改成功!\ break;

case 3:cout<<\请输入新的比赛时间:\ cin>>info;

strcpy(p1->time,info);

cout<<\比赛项目时间修改成功!\ break;

case 4:cout<<\请输入新的比赛地点:\ cin>>info;

strcpy(p1->place,info);

cout<<\比赛项目地点修改成功!\ break; }

ofstream fout(\比赛项目.dat\ p1=head1;

while(p1!=NULL) {

fout.write((char*)p1,sizeof(Match)); p1=p1->next; }

fout.close(); } return 0; }

int delete1() //对比赛项目相关信息进行删除

word格式资料

. . .

{ creat();

Match *p1,*p2; p2=p1=head1;

cout<<\请选择要删除比赛项目的那些信息\ cout<<\删除比赛项目的编号----1\ cout<<\删除比赛项目的名称----2\ cout<<\请输入对应信息的编号\ int n; cin>>n; int num,flag=0; char cal[10]; switch(n)

{case 1: cin>>num;

while(p1!=NULL)

{ if(p1->number==num) {flag=1;break;} p2=p1;

p1= p1->next; }

if (flag==0)

cout<<\没有找到要删除的记录!\ else

p2->next=p1->next; case 2: cin>>cal;

while(p1!=NULL)

{ if(!strcmp(p1->call,cal)) {flag=1;break;} p2=p1;

p1= p1->next; }

if (flag==0)

cout<<\没有找到要删除的记录!\ else

p2->next=p1->next; }

ofstream fout(\比赛项目.dat\ p1=head1;

while(p1!=NULL) {

fout.write((char*)p1,sizeof(Match)); p1=p1->next; }

fout.close(); return 0; }

word格式资料

. . .

void print1() {

creat();

Match *p1=head1;

cout<<\请分别输出比赛项目编号、名称、比赛时间、比赛地点.\ while(p1!=NULL)

{ cout<number<<'\\t'<call<<'\\t'<time<<'\\t'<place<

p1=p1->next; } }

void find1() { creat(); Match *p1; p1=head1;

int sign=0;//设置的标记变量

cout<<\请选择要查询比赛项目的哪些信息\ cout<<\按比赛项目的编号查询----1\ cout<<\按比赛项目的名称查询----2\ cout<<\按比赛时间查询----3\ cout<<\按比赛地点查询----4\ cout<<\请输入对应信息的编号\ int a;

int nu; //查询整形数据条件 char info[20]; //查询字符型数据条件 cin>>a; switch(a) {

case 1:cout<<\请输入要查询的比赛编号:\ cin>>nu;

while(p1!=NULL)

{ if(p1->number==nu) {sign=1;break;} p1= p1->next; }

if (sign==0)

cout<<\没有找到要查询的记录!\ else

cout<number<<'\\t'<call<<'\\t'<time<<'\\t'<place<

case 2:cout<<\请输入要查询的比赛项目名称:\ cin>>info;

while(p1!=NULL)

{ if(p1->call==info) {sign=1;break;}

word格式资料

. . .

p1= p1->next; }

if (sign==0)

cout<<\没有找到要查询的记录!\ else

cout<number<<'\\t'<call<<'\\t'<time<<'\\t'<place<

case 3:cout<<\请输入要查询的比赛时间:\ cin>>info;

while(p1!=NULL)

{ if(!strcmp(p1->time,info)) {sign=1;break;} p1= p1->next; }

if (sign==0)

cout<<\没有找到要查询的记录!\ else

cout<number<<'\\t'<call<<'\\t'<time<<'\\t'<place<

case 4:cout<<\请输入要查询的比赛地点:\ cin>>info;

while(p1!=NULL)

{ if(!strcmp(p1->place,info)) {sign=1;break;} p1= p1->next; }

if (sign==0)

cout<<\没有找到要查询的记录!\ else

cout<number<<'\\t'<call<<'\\t'<time<<'\\t'<place<

class Athlete {

public:

Athlete *next;

int number; //运动员的编号 char name[10]; //运动员的姓名

char part[20]; //运动员所属工作单位或省份 char sex[20]; //运动员性别 int age; //运动员年龄 friend void input2();

word格式资料

学校运动会管理系统_____C++课程设计报告书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0zgg55w3cw7g2499ip734mu7526kg600fmo_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top