真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

C++實現(xiàn)學校運動會管理系統(tǒng)的方法-創(chuàng)新互聯(lián)

小編給大家分享一下C++實現(xiàn)學校運動會管理系統(tǒng)的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司從2013年成立,是專業(yè)互聯(lián)網技術服務公司,擁有項目網站設計制作、成都網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元塔什庫爾干塔吉克做網站,已為上家服務,為塔什庫爾干塔吉克各地企業(yè)和個人服務,聯(lián)系電話:18980820575

具體內容如下

#include
#include
#include
using namespace std;
void fun1()
{ cout<<"******************************"<>a.number>>a.call>>a.place>>a.time;
 a.next=NULL;
  fout.write((char *)&a,sizeof(Match));
 cout<<"是否繼續(xù)輸入,如果繼續(xù)鍵入Y|y"<>ch;
 }while(ch=='y'||ch=='Y');
 fout.close();
}
Match *head1;
void creat()
{ head1=NULL;
 Match *p,*q=head1;
 ifstream fin("e:\\比賽項目.dat",ios::in);
 if(!fin)
 { cout<<"文件打開失敗!"<next=p;
 q=p;
  p=new Match;
  fin.read((char*)p,sizeof(Match));
 }
 fin.close();
}
int change1()   //對比賽項目相關信息修改
{
 cout<<"您正在進行修改比賽項目有關事項操作!"<>number1;
 while(p1!=NULL)
 { if(p1->number==number1) {sign=1;break;}
   p1= p1->next;
 }
 if (sign==0)
 cout<<"沒有找到要修改的記錄!"<>a;
 switch(a)
 {
 case 1:cout<<"請輸入新的比賽編號:"<>nu;
  p1->number=nu; 
  cout<<"比賽項目編號修改成功!"<>info;
   strcpy(p1->call,info);
 cout<<"比賽項目名稱修改成功!"<>info;
 strcpy(p1->time,info);
 cout<<"比賽項目時間修改成功!"<>info;
 strcpy(p1->place,info);
 cout<<"比賽項目地點修改成功!"<next;
 } 
  fout.close();
 } 
return 0;
}
int delete1()      //對比賽項目相關信息進行刪除
{ creat();
 Match *p1,*p2;
 p2=p1=head1;
 cout<<"請選擇要刪除比賽項目的那些信息"<>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<<"沒有找到要刪除的記錄!"<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<<"沒有找到要刪除的記錄!"<next=p1->next;
 }
 ofstream fout("e:\\比賽項目.dat",ios::out);
 p1=head1;
 while(p1!=NULL)
 { 
  fout.write((char*)p1,sizeof(Match));
 p1=p1->next;
 } 
 
 fout.close();
 return 0;
}
void print1()
{
 creat();
 Match *p1=head1;
 cout<<"請分別輸出比賽項目編號、名稱、比賽時間、比賽地點."<number<<'\t'<call<<'\t'<time<<'\t'<place<next;
 } 
}
void find1()
{ creat();
 Match *p1;
 p1=head1;
 int sign=0;//設置的標記變量
  cout<<"請選擇要查詢比賽項目的哪些信息"<>a;
 switch(a)
 {
 case 1:cout<<"請輸入要查詢的比賽編號:"<>nu;
  while(p1!=NULL)
  { if(p1->number==nu) {sign=1;break;}
     p1= p1->next;
  }
    if (sign==0)
   cout<<"沒有找到要查詢的記錄!"<number<<'\t'<call<<'\t'<time<<'\t'<place<>info;
   while(p1!=NULL)
  { if(p1->call==info) {sign=1;break;}
     p1= p1->next;
  }
    if (sign==0)
   cout<<"沒有找到要查詢的記錄!"<number<<'\t'<call<<'\t'<time<<'\t'<place<>info;
 while(p1!=NULL)
  { if(!strcmp(p1->time,info)) {sign=1;break;}
     p1= p1->next;
  }
    if (sign==0)
   cout<<"沒有找到要查詢的記錄!"<number<<'\t'<call<<'\t'<time<<'\t'<place<>info;
 while(p1!=NULL)
  { if(!strcmp(p1->place,info)) {sign=1;break;}
     p1= p1->next;
  }
    if (sign==0)
   cout<<"沒有找到要查詢的記錄!"<number<<'\t'<call<<'\t'<time<<'\t'<place<>b.number>>b.name>>b.sex>>b.age>>b.part;
 b.next=NULL;
  fout.write((char *)&b,sizeof(Athlete));
  cout<<"是否繼續(xù)輸入,如果繼續(xù)鍵入Y|y"<>ch;
 }while(ch=='y'||ch=='Y');
}
Athlete *head4;
void creat2()
{ head4=NULL;
 Athlete *p,*q=head4;
ifstream fin("e:\\運動員.dat",ios::in);
 if(!fin)
 {
 cout<<"文件打開失敗!"<next=p;
 q=p;
  p=new Athlete;
  fin.read((char*)p,sizeof(Athlete));
 }
 fin.close();
}
int change2()   //對運動員相關信息修改
{
 cout<<"您正在進行修改運動員基本信息操作!"<>number1;
 while(p1!=NULL)
 { if(p1->number==number1) {sign=1;break;}
   p1= p1->next;
 }
  if (sign==0)
 cout<<"沒有找到要修改的記錄!"<>a;
 switch(a)
 {
 case 1:cout<<"請輸入新的運動員編號:"<>nu;
  p1->number=nu; 
  cout<<"運動員的編號修改成功!"<>info;
   strcpy(p1->name,info);
  cout<<"運動員姓名修改成功!"<>info;
 strcpy(p1->part,info);
 cout<<"運動員所屬工作單位或省份修改成功!"<>info;
 strcpy(p1->sex,info);
 cout<<"運動員性別修改成功!"<>nu;
 p1->age=nu,
 cout<<"運動員年齡修改成功!"<next;
 } 
fout.close();
 } 
 return 0;
}
int delete2()//對運動員相關信息進行刪除
{ creat2();
 Athlete *p1,*p2;
 p2=p1=head4;
 cout<<"請選擇要刪除運動員的哪些信息"<>n;
  int num,flag=0;
 char na[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<<"沒有找到要刪除的記錄!"<next=p1->next;
 case 2: cin>>na;
    while(p1!=NULL)
 { if(!strcmp(p1->name,na)) {flag=1;break;}
    p2=p1;
    p1= p1->next;
 }
    if (flag==0)
    cout<<"沒有找到要刪除的記錄!"<next=p1->next;
 }
 ofstream fout("e:\\運動員.dat",ios::out);
 p1=head4;
 while(p1!=NULL)
 { 
  fout.write((char*)p1,sizeof(Athlete));
 p1=p1->next;
 } 
fout.close();
 return 0;
}
void find2()
{ creat2();
 Athlete *p1;
 p1=head4;
 int sign=0;//設置的標記變量
  cout<<"請選擇要查詢運動員的哪些信息"<>a;
 switch(a)
 {
 case 1:cout<<"請輸入要查詢的運動員編號:"<>nu;
  while(p1!=NULL)
  { if(p1->number==nu) {sign=1;break;}
     p1= p1->next;
  }
    if (sign==0)
   cout<<"沒有找到要查詢的記錄!"<number<<'\t'<name<<'\t'<part<<'\t'<sex<<'\t'<age<>info;
   while(p1!=NULL)
  { if(p1->name==info) {sign=1;break;}
     p1= p1->next;
  }
    if (sign==0)
   cout<<"沒有找到要查詢的記錄!"<number<<'\t'<name<<'\t'<part<<'\t'<sex<<'\t'<age<number<<'\t'<name<<'\t'<part<<'\t'<sex<<'\t'<age<next;
 } 
}
class Message
{
public:
 Message *next;
 char name[10];  //運動員姓名
 char avent[10];  //運動員參加的某比賽項目名稱
 int score ;   //成績
 int ca;    //名次
 friend void input3();
};
void input3()
{ ofstream fout("e:\\比賽賽事.dat",ios::app);
 char ch;
 Message c;
 do
 { cout<<"請分別輸入?yún)①愡\動員姓名、比賽名稱、比賽成績、比賽名次."<>c.name>>c.avent>>c.score>>c.ca;
 c.next=NULL;
  fout.write((char *)&c,sizeof(Message));
 cout<<"是否繼續(xù)輸入,如果繼續(xù)鍵入Y|y"<>ch;
 }while(ch=='y'||ch=='Y');
fout.close();
}
Message *head7;
void creat3()
{ head7=NULL;
 Message *p,*q=head7;
ifstream fin("e:\\比賽賽事.dat",ios::in);
 if(!fin)
 {
 cout<<"文件打開失敗!"<next=p;
 q=p;
  p=new Message;
  fin.read((char*)p,sizeof(Message));
 }
 fin.close();
}
int change3() //修改比賽賽事信息
{ cout<<"您正在進行修改比賽賽事有關事項操作!"<>na>>info;
 while(p1!=NULL)
 { if((p1->name==na)&&(p1->avent==info)) {sign=1;break;}
   p1= p1->next;
 }
  if (sign==0)
 cout<<"沒有找到要修改的記錄!"<>a;
 switch(a)
 {
 case 1:cout<<"請輸入新的參賽運動員姓名:"<>info;
  strcpy(p1->name,info); 
  cout<<"參賽運動員姓名修改成功!"<>info;
   strcpy(p1->avent,info);
  cout<<"比賽項目名稱修改成功!"<>nu;
 p1->score=nu;
 cout<<"比賽項目成績修改成功!"<>nu;
 p1->ca=nu;
 cout<<"比賽名次修改成功!"<next;
 } 
 fout.close();
 } 
 return 0;
}
int delete3()      //對比賽賽事相關信息進行刪除
{ creat3();
 Message *p1,*p2;
 p2=p1=head7;
 cout<<"請輸入要刪除的參賽運動員姓名及比賽項目名稱:"<>na>>info;
    while(p1!=NULL)
 { if((p1->name==na)&&(p1->avent==info)) {flag=1;break;}
    p2=p1;
    p1= p1->next;
 }
    if (flag==0)
    cout<<"沒有找到要刪除的記錄!"<next=p1->next;
 ofstream fout("e:\\比賽賽事.dat",ios::out);
 p1=head7;
 while(p1!=NULL)
 { 
  fout.write((char*)p1,sizeof(Message));
 p1=p1->next;
 } 
fout.close();
 return 0;
}
void print3()
{
 creat3();
 Message *p1=head7;
 cout<<"請分別輸出比賽參賽運動員姓名、比賽項目名稱、比賽成績、比賽名次."<name<<'\t'<avent<<'\t'<score<<'\t'<ca<next;
 } 
}
void find3()
{ creat3();
 Message *p1;
p1=head7;
int sign=0;   //設置的標記變量
 cout<<"請輸入要查詢的參賽運動員姓名和比賽項目名稱! "<>na>>info;
 while(p1!=NULL)
  { if((p1->name==na)&&(p1->avent==info)) {sign=1;break;}
     p1= p1->next;
  }
    if (sign==0)
   cout<<"沒有找到要查詢的記錄!"<name<<'\t'<avent<<'\t'<score<<'\t'<ca<>j;
 switch(j)
 {
 case 1:find1();break;
 case 2:find2();break;
 case 3:find3();break;
 default:cout<<"輸入數(shù)據(jù)有誤!"<>j;
 switch(j)
 {
 case 1:input1();break;
 case 2:input2();break;
 case 3:input3();break;
 default:cout<<"輸入數(shù)據(jù)有誤!"<>j;
 switch(j)
 {
 case 1:print1();break;
 case 2:print2();break;
 case 3:print3();break;
 default:cout<<"輸入數(shù)據(jù)有誤!"<>j;
 switch(j)
 {
 case 1:change1();break;
 case 2:change2();break;
 case 3:change3();break;
 default:cout<<"輸入數(shù)據(jù)有誤!"<>j;
 switch(j)
 {
 case 1:delete1();break;
 case 2:delete2();break;
 case 3:delete3();break;
 default:cout<<"輸入數(shù)據(jù)有誤!"<>i; 
 switch(i)
 {
 case 1:input();break;
 case 2:change();break;
 case 3:deleted();break;
 case 4:find();break;
 case 5: print();break;
 case 6: return 0;
 default:cout<<"您輸入數(shù)據(jù)有誤!"<

C++實現(xiàn)學校運動會管理系統(tǒng)的方法

C++實現(xiàn)學校運動會管理系統(tǒng)的方法

C++實現(xiàn)學校運動會管理系統(tǒng)的方法

C++實現(xiàn)學校運動會管理系統(tǒng)的方法

C++實現(xiàn)學校運動會管理系統(tǒng)的方法

C++實現(xiàn)學校運動會管理系統(tǒng)的方法

以上是“C++實現(xiàn)學校運動會管理系統(tǒng)的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)網站建設公司行業(yè)資訊頻道!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網頁題目:C++實現(xiàn)學校運動會管理系統(tǒng)的方法-創(chuàng)新互聯(lián)
本文網址:http://weahome.cn/article/hdpes.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部