云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 学校运动会管理系统_____C++课程设计报告书

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 20:11:55

. . .

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格式资料

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

. . . cout<<\修改比赛项目的编号----1\ cout<<\修改比赛项目的名称----2\ cout<<\修改比赛时间----3\ cout<<\修改比赛地点----4\ cout<<\请输入对应信息的编号\ int a; int nu; //新的整形数据 char info[20]; //新的字符数组 cin>>a; switch(a) { case 1:cout<>nu; p1->number=nu; cout<<\比赛项目编号修改成功!\ break; <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com