高铁订票系统.docVIP

  • 9
  • 0
  • 约1.04万字
  • 约 19页
  • 2019-02-08 发布于江苏
  • 举报
高鐵訂票系統 系統功能: 本系統為高鐵訂票系統,用來替乘客查詢及確認預搭乘的車次。 輸入的資料 身分證字號及若干選項 輸出的資料 印出預搭乘的車次及時間 二、主、副程式說明: 主程式Main () 功能:允許使用者輸入選項(1.訂票以及查詢車次 2.查詢已訂票的車次及時間 3.離開),並執行該選項功能。 主程式流程圖: satrt 訂票以及查詢車次 查詢已訂票的車次及時間 離開 end 程式碼: 1. 流程圖 start 輸入類別 程式 程式 程式 end void main(void) { int select,ok; printf(***************************************************************************\n); printf( 歡迎進入訂票系統\n); printf(您需要什麼服務\n); printf(1.訂票以及查詢車次 2.查詢已訂票的車次及時間 3.離開 請選擇:\n); printf(***************************************************************************\n); scanf(%d,select); printf(\n); switch (select) { case 1: orderticket(); /*訂票系統副程式*/ break; case 2: ok=id_check(); if(ok==1)/*有效id*/ { check(); /*確認身分然後顯示訂票的細目*/ } else/*無效id 離開*/ exit(); break; case 3: exit(); /*跳離程式*/ break; default: exit(); break; } } 2.訂票 流程圖 start 日期程式 輸入起站及 終點站,選 擇時間 讀檔程式 輸出結果 是否訂票 no 跳出 yes 訂票程式 end void orderticket(void) /*訂票的部分*/ { int train_address_start,start_time,end_time,direct,point,car,check_id,time,order,train_address_end,date_month,date_day,holiday; int i,j,k; struct data traindata;/*資料結構狀態*/ printf(***************************************************************************\n); printf( 訂票系統\n); printf(*******************************

文档评论(0)

1亿VIP精品文档

相关文档