1、C 語言程序設(shè)計 語言程序設(shè)計 A 實驗報告 實驗報告實驗名稱 火車票訂票系統(tǒng) 火車票訂票系統(tǒng)信息與通信學院 信息與通信學院 院(系)電子信息工程 電子信息工程 專業(yè)班 第 2 實驗小組作者學號實驗日期 2011 年 12 月 29 日一.實驗?zāi)康暮鸵?實驗?zāi)康暮鸵?.列車原始信息可以從文件導(dǎo)入或者控制臺錄入,包括車次、票數(shù)等;2.客戶可以按車次進行列車信息查詢; 3.客戶對某一天訂票,訂票成功后當日的票數(shù)能被更改;4.客戶能夠退票
2、;5. 程序能夠輸出菜單,用戶按照提示操作并最終能夠得到相應(yīng)操作結(jié)果;6.熟練掌握并運用結(jié)構(gòu)體。二.實驗內(nèi)容 實驗內(nèi)容#include#includestruct Piao{ char b[4];int shu;}abc[30]={{“t1“,55},{“t2“,68},{“t3“,15},{“t1“,55},{“t2“,68},{“t3“,15},{“t1“,5},{“t2“,28},{“t3“,35},{“t1“,51},{“t2“
3、,48},{“t3“,35},{“t1“,55},{“t2“,68},{“t3“,15},{“t1“,5},{“t2“,28},{“t3“,35},{“t1“,55},{“t2“,68},{“t3“,15},{“t1“,5},{“t2“,28},{“t3“,35},{“t1“,51},{“t2“,48},{“t3“,35},{“t1“,45},{“t2“,28},{“t3“,11}};/* 定義數(shù)組結(jié)構(gòu)體,并輸入原始班次和票數(shù)*/voi
4、d banci()//定義查詢班次的函數(shù){ int j,c;char s[32];printf(“請輸入日期,1 月“);scanf(“%d“,printf(“請輸入班次“);scanf(“%s“,s);if(i11)printf(“很抱歉,系統(tǒng)無法識別\n“);elseif(strcmp(s,“t1“)==0)j=0;elseif(strcmp(s,“t2“)==0)j=1;elseif(strcmp(s,“t3“)==0)j=2;e
5、lseprintf(“很抱歉,系統(tǒng)中無該班次\n“);abc[(c-1)*3+j].shu=abc[(c-1)*3+j].shu+i;printf(“以退票成功,1 月%d 號班次%s 所剩票數(shù)%d\n“,c,s,abc[(c-1)*3+j].shu);}void guanyu(){printf(“ 制作小組 \n “);printf(“ \n “);printf(“