- 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)