老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

C語言怎么實現(xiàn)航班訂票系統(tǒng)-創(chuàng)新互聯(lián)

這篇文章主要講解了“C語言怎么實現(xiàn)航班訂票系統(tǒng)”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“C語言怎么實現(xiàn)航班訂票系統(tǒng)”吧!

寶應(yīng)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,寶應(yīng)網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為寶應(yīng)千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的寶應(yīng)做網(wǎng)站的公司定做!

描述:


點定義兩個鏈表,一個存儲航班信息,一個存儲客戶信息;

進行一系列簡單的增刪查找;

代碼如下

#include#include#include#includeusing namespace std;const int MAXN=250;typedef struct{  string p_id;  int sum;  int r;  int c;  int selected;  int select;  string start;  string startp;  string arrive;  string arrivep;  int acx[MAXN][MAXN];} node;typedef struct Pnode{  node data;  struct Pnode *next;} Pnode,*Plist;typedef struct{  int r;  int c;  string name;  string kp_id;  string k_id;} node1;typedef struct Knode{  node1 data;  struct Knode *next;} Knode,*Klist;void init(Plist &l){  l=new Pnode;  l->next=NULL;}void init(Klist &L){  L=new Knode;  L->next=NULL;}void creatp(Plist &l,int e){  cout<>ll->data.p_id;    cout<<" ";    cin>>ll->data.start;    cout<<" ";    cin>>ll->data.startp;    cout<<" ";    cin>>ll->data.arrive;    cout<<" ";    cin>>ll->data.arrivep;    cout<<" ";    cin>>ll->data.r;    cout<<" ";    cin>>ll->data.c;    cout<<" ";    cin>>ll->data.sum;    cout<<" ";    cin>>ll->data.selected;    cout<<" ";    cin>>ll->data.select;    for(int j=1; j<=ll->data.r; j++)      for(int v=1; v<=l->data.c; v++)        ll->data.acx[j][v]=0;    ll->next=NULL;    r->next=ll;    r=ll;  }}void creatk(Klist &L,node1 e){  Klist LL=new Knode;  LL->data=e;  LL->next=NULL;  Klist r;  r=L;  while(r->next!=NULL)  {    r=r->next;  }  r->next=LL;  //cout<next->data.r<next;  while(p!=NULL)  {    cout<<'\t'<<'\t'<<'\t'<<'\t'<<'\t'<data.p_id<<" "<data.start<<" "<data.startp<<" "<data.arrive<<" "<data.arrivep<<" "<data.sum<<" "<data.selected<<" "<data.select<data.r; i++)    {      cout<<'\t'<<'\t'<<'\t'<<'\t'<<'\t';      for(int j=1; j<=p->data.c; j++)        cout<data.acx[i][j];      cout<next;  }  return ;}void alter(Plist &l,node1 e,int flag){  Pnode *p,*pre;  p=l->next;  while(p->data.p_id!=e.kp_id)  {    pre=p;    p=p->next;  }  if(flag)  {    p->data.select-=1;    p->data.selected+=1;    p->data.acx[e.r][e.c]=1;  }  else  {    p->data.select+=1;    p->data.selected-=1;    p->data.acx[e.r][e.c]=0;  }  return ;}int delet(Klist &L,node1 e){  Klist p,pre;  p=L;  while(p->next!=NULL)  {    if(p->data.name==e.name&&p->data.k_id==e.k_id&&p->data.kp_id==e.kp_id)      break;    pre=p;    p=p->next;  }  if(p==NULL)    return 0;  else  {    //cout<<"hjdhfjks"<next=p->next;    free(p);    return 1;  }}int searchh(Klist &L,node1 e){  Knode *p;  p=L->next;  while(p!=NULL)  {    if(p->data.name==e.name&&p->data.k_id==e.k_id&&p->data.kp_id==e.kp_id)    {      cout<data.r<<"行"<data.c<<"列"<next;  }  return 0;}void showone(Plist &l,node1 e){  Pnode *p;  p=l->next;  while(p!=NULL)  {    if(p->data.p_id==e.kp_id)    {      cout<data.p_id<<" "<data.start<<" "<data.startp<<" "<data.arrive<<" "<data.arrivep<<" "<data.sum<<" "<data.selected<<" "<data.select<next;  while(p!=NULL)  {    //cout<data.acx[e.r][e.c]<data.p_id==e.kp_id)    {      if(p->data.acx[e.r][e.c])        return 0;    }    p=p->next;  }  return 1;}int main(){  Plist l;  Klist L;  init(l);  init(L);  int choose,n;  node p;  node1 k;  cout<>n;  system("cls");  creatp(l,n);  system("cls");  while(1)  {    cout<>choose;    system("cls");    if(!choose)    {      cout<<'\t'<<'\t'<<'\t'<<'\t'<<'\t'<>k.name>>k.k_id;      cout<<'\t'<<'\t'<<'\t'<<'\t'<<'\t'<<"輸入客戶選擇的航班號,位置(行,列):";      cin>>k.kp_id>>k.r>>k.c;      if(judge(l,k))      {        creatk(L,k);        alter(l,k,1);      }      else      {        cout<>k.name>>k.k_id>>k.kp_id;      int flag=delet(L,k);      if(flag)      {        alter(l,k,0);        cout<<'\t'<<'\t'<<'\t'<<'\t'<<'\t'<<"退票成功"<>k.name>>k.k_id>>k.kp_id;      int flag=searchh(L,k);      if(flag)      {        showone(l,k);      }      else      {        cout<<'\t'<<'\t'<<'\t'<<'\t'<<'\t'<<"查找失敗,請重新輸入"<

感謝各位的閱讀,以上就是“C語言怎么實現(xiàn)航班訂票系統(tǒng)”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對C語言怎么實現(xiàn)航班訂票系統(tǒng)這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


當(dāng)前名稱:C語言怎么實現(xiàn)航班訂票系統(tǒng)-創(chuàng)新互聯(lián)
本文地址:http://www.xueling.net.cn/article/dsecci.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: japan凌虐bdsm日本 | 5060一级毛片| 经典av在线 | 久久视频热 | 天天爱夜夜爱 | 女人与拘做受AAAAA片 | 法国啄木乌AV片在线播放 | 99热99精品 | 人人妻人人澡人人爽人人精品97 | 国产三级欧美三级 | 啦啦啦资源在线观看视频 | 精品国产香蕉在线观看 | 欧美一区二三区人人喊爽 | 黄色大片aaaa | 精品美女av| 丝袜人妻无码专区视频 | 亚州AⅤ中文Aⅴ无码Aⅴ | 欧美一区二区三区四区视频 | 国产精品视频久久久久久 | 国产亚洲欧美另类在线第1页 | 中文字幕V亚洲日本在线 | 精品国产一区二区三区四 | 免费看啪啪人A片AAA片 | 日韩一区二区三区无码人妻视频 | 成年免费大片黄在线观看一级 | 亚洲一区二区欧美日韩 | 68精品国产免费久久久久久婷婷 | 中文字幕av色 | 国产精品偷伦费观看一次 | 久久国产精品一国产精品 | 人妻丝袜无码专区视频网站 | 亚洲成AV人在线视达达兔 | 亚洲午夜久久久久 | 国产极品一区二区 | 国产人成一区二区三区影院 | 亚洲69p | 99久久久久国产精品免费 | 欧美一区二区三区在线视频观看 | 少妇人妻好深太紧了A片VR | 亚洲一区二区三区无码 | 丰满少妇又爽又紧又丰满在线观看 |