高铁订票系统.doc

高铁订票系统.doc

ID:57645702

大小:95.50 KB

页数:19页

时间:2020-08-30

高铁订票系统.doc_第1页
高铁订票系统.doc_第2页
高铁订票系统.doc_第3页
高铁订票系统.doc_第4页
高铁订票系统.doc_第5页
资源描述:

《高铁订票系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高鐵訂票系統一.系統功能:本系統為高鐵訂票系統,用來替乘客查詢及確認預搭乘的車次。輸入的資料身分證字號及若干選項輸出的資料印出預搭乘的車次及時間二、主、副程式說明:1.主程式Main()功能:允許使用者輸入選項(1.訂票以及查詢車次2.查詢已訂票的車次及時間3.離開),並執行該選項功能。主程式流程圖:satrt訂票以及查詢車次查詢已訂票的車次及時間離開end●程式碼:1.流程圖start輸入類別程式程式程式endvoidmain(void){intselect,ok;printf("*************************************************

2、**************************");printf("歡迎進入訂票系統");printf("您需要什麼服務");printf("1.訂票以及查詢車次2.查詢已訂票的車次及時間3.離開請選擇:");printf("***************************************************************************");scanf("%d",&select);printf("");switch(select){case1:orderticket();/*訂票系統副程式*/break;case

3、2:ok=id_check();if(ok==1)/*有效id*/{check();/*確認身分然後顯示訂票的細目*/}else/*無效id離開*/exit();break;case3:exit();/*跳離程式*/break;default:exit();break;}}2.訂票流程圖start日期程式輸入起站及終點站,選擇時間讀檔程式輸出結果是否訂票no跳出yes訂票程式endvoidorderticket(void)/*訂票的部分*/{inttrain_address_start,start_time,end_time,direct,point,car,check_id,t

4、ime,order,train_address_end,date_month,date_day,holiday;inti,j,k;structdatatraindata;/*資料結構狀態*/printf("***************************************************************************");printf("訂票系統");printf("***************************************************************************");print

5、f("請輸入日期(月):");scanf("%d",&date_month);printf("");if(date_month>12){printf("輸入錯誤");exit(1);}printf("請輸入日期(日):");scanf("%d",&date_day);printf("");if(date_day>31){printf("輸入錯誤");exit(1);}printf("是否為假日?(1.YES2.NO)");scanf("%d",&holiday);printf("");if(holiday>2){printf("輸入錯誤");exit(1)

6、;}if(holiday==1)/*判斷是否為例假日*/holiday=20;elseholiday=15;printf("請輸入欲搭車位置");printf("1.台北2.新竹3.台中4.台南5.高雄請輸入:");scanf("%d",&train_address_start);printf("");if(train_address_start>5){printf("輸入錯誤");exit(1);}printf("請輸入目的地位置");printf("1.台北2.新竹3.台中4.台南5.高雄請輸入:");scanf("%d",&train_address_end

7、);printf("");if(train_address_end>5){printf("輸入錯誤");exit(1);}if(train_address_start>train_address_end)direct=2;elsedirect=1;printf("請輸入欲搭車的時間區間請輸入(0~24時):");printf("起始時間請輸入:");scanf("%d",&start_time);printf("");if(start_time>24){print

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。