版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、#include ""#include ""#include ""函數(shù)聲明 */#include ""/*.n");um!='0')void init(); fp=fopen("","w");continue; else printf("n添加第d輛公交車路線記錄:n",i+1);printf("n請輸入路線編碼 (3 位編碼,第一位為大寫字母,后兩位為數(shù)字):n"); um,cc)=O) printf(&qu
2、ot;n 與已有路線編碼重復(fù),按回車鍵返回 !n"); fflush(stdin);um,cc);printf("n請輸入司機(jī)姓名 : ");ame);printf("n請輸入途徑站臺(tái)總數(shù) (>=2):"); ;printf("n"); if(ai.n<2|ai.n>12) while(ai.n<2|ai.n>12)printf("n 站臺(tái)總數(shù)應(yīng)滿足 (2<=n<=12) ,請重新輸入 : "); scanf("%d",&ai.n);p
3、rintf("n"); for(j=0;j<ai.n;j+) printf(" 請輸入第個(gè)站臺(tái)名稱:",j+1);j.c); printf("n 自動(dòng)生成公交路線 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+) printf(" > (%d) %s",j+1,ai.bj.c);printf("nn 請輸入公交車的起始時(shí)間 (格式為:時(shí) : 分): "); open); printf(" 請輸入公交車的終止時(shí)間 ( 格式為:時(shí) : 分): &q
4、uot;); close);printf("n 請輸入公交車的票價(jià) : "); oney); prin tf("n第(:1輛公交車路線記錄創(chuàng)建成功川n",i+1);save();printf("nt 按回車鍵返回 !n"); fflush(stdin);um!='0'&&i<N;i+)um!='0'&&j<N;j+)if(strcmp(ai.num,aj.num)>0)min=j;t=ai;ai=amin; amin=t;printf("nn公
5、交車信息庫 ");*printf("n*n");for(i=0;*ai.num!='0'&&i<N;i+)printf("t路線編號(hào):-6st單程票價(jià):%d元tt司機(jī)姓名: %sn",ai.num,ai.money,);printf("t 起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù): %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路線 :(1) %s",ai.b0.c);for(j=1;j<a
6、i.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("n*n");printf("nttprintf("ntt公交車信息顯示完畢 !n"); 輸入回車鍵返回主菜單 :");fflush(stdin);m=1;um!='0'&&i<N;i+)um,cc)=0)printf("nntt已找到 !n");*while(1) system("cls");p
7、rintf("nn正在修改的公交車信息n");printf("nn");printf("t 路線編號(hào):%-6st單程票價(jià):%d元tt司機(jī)姓名: %sn",ai.num,ai.money,);printf("t 起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù): %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路線 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d)
8、 %s",j+1,ai.bj.c);printf("nn");printf("nnn");modmeun();fflush(stdin); um!='0'&&k<N;k+)if(strcmp(ak.num,mod)=0)printf(" 與已有編號(hào)重復(fù) , 按回車鍵返回主菜單 n"); fflush(stdin);um,mod);save();break; case '2': ame);printf("n 請輸入新的公交車票價(jià) :"); scanf(&
9、quot;%d",&ai.money);save();break; case '3': +1>12) +1<k)點(diǎn) n 請重新輸入:printf(" 目前共(個(gè)站點(diǎn),無法添加第(個(gè)站",ai.n,k);scanf("%d",&k); printf("n"); ai.n=ai.n+1; for(j=ai.n;j>k-1;j-) ai.bj=ai.bj-1;printf("n 請輸入新添加的站點(diǎn)名稱: "); scanf("%s",ai.b
10、k-1.c);save(); break;case '2': k-1.c);save();break;case '3': ;j+)ai.bj=ai.bj+1;ai.n=ai.n-1;save();break;case '4': ;printf("n");while(ai.n<2|ai.n>12) ;printf("n");for(j=0;j<ai.n;j+)printf(”請輸入新的第個(gè)站臺(tái)名稱",j+1);scanf("%s",ai.bj.c);printf
11、("t 公交路線 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");save();break;case '5': open);printf(" 請輸入公交車的終止時(shí)間 (格式為:時(shí) :分): ");scanf("%s",ai.tclose);save();break;case '5':printf("ntt 按回車鍵返回主菜單 n&
12、quot;);fflush(stdin);um!='0'&&i<N;i+)um,cc)=0)m=1;printf("n 已找到 :n");printf("nn");printf("t路線編號(hào):-6st單程票價(jià):%d元tt司機(jī)姓名 : %sn",ai.num,ai.money,);printf("t 起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù): %dn",ai.topen,ai.tclose,ai.n);printf(" >(%d)
13、 %s",j+1,ai.bj.c);printf("nn");printf("nnn");printf(" 即將刪除該公交車信息 !n 確定請按 1: "); scanf("%d",&t);if(t=1)if(i+1=N)memset(&ai,'0',sizeof(struct bus);um!='0'&&j+1<N;j+) um!='0'&&i<N;i+)for(j=0;j<ai.n;j+)
14、for(k=j+1;k<ai.n;k+)if(strcmp(ai.bj.c,c1)=0&&strcmp(ai.bk.c,c2)=0)m=1;printf("n");printf("t路線編號(hào) : %-6st 單程票價(jià) : %d 元 tt 司機(jī)姓名 : %sn",ai.num,ai.money,);printf("t起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù) : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路線 :(1) %s&quo
15、t;,ai.b0.c);for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("nnn");printf("tttt 顯示完畢 n");if(m=0)printf("nntttt 抱歉, 無途徑此路線的公交車 n");printf("ntttt輸入回車鍵返回查詢菜單 :");fflush(stdin); um!='0'&&i<N;i+)if(
16、strcmp(ai.num,cc)=0)m=1;printf("n 已找到 :n");printf("nn");printf("t 路線編號(hào) : %-6st 單程票價(jià) : %d 元 tt 司機(jī)姓名 : %sn",ai.num,ai.money,);printf("t 起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù) : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路線 :(1) %s",ai.b0.c);for(j=1;j<
17、ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("nnn");break;if(m=0)printf("ntt 無此公交車信息 n"); printf("ntt 輸入回車鍵返回查詢菜單 :"); fflush(stdin); um!='0'&&i<N;i+) if(strcmp(ai.b0.c,cc)=0) m=1; printf("n");printf(&qu
18、ot;t 路線編號(hào) : %-6st 單程票價(jià) : %d 元 tt 司機(jī)姓 名 : %sn",ai.num,ai.money,);printf("t 起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù) : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路線 :(1) %s",ai.b0.c); for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn"); printf(
19、"nnn");printf("t 已全部顯示完畢 !n"); if(m=0)printf("nt 沒有公交車以該站點(diǎn)為起始站臺(tái) n"); break;case '2':printf(" 請輸入您所要查詢的終止站臺(tái)名稱 :n"); scanf("%s",cc);prin tf("n以為終止站臺(tái)的公交車如下:n",cc);printf("nn");for(i=0;*ai.num!='0'&&i<N;i+)k
20、=ai.n;if(strcmp(ai.bk-1.c,cc)=0)m=1;printf("n");printf("t 路線編號(hào) : %-6st 單程票價(jià) : %d 元 tt 司機(jī)姓名 : %sn",ai.num,ai.money,);printf("t 起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù) : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路線 :(1) %s",ai.b0.c);for(j=1;j<ai.n;j+)printf(&qu
21、ot; >(%d) %s",j+1,ai.bj.c);printf("nn");printf("nnn");printf("t 已全部顯示完畢 !n");if(m=0)printf("nt 沒有公交車以該站點(diǎn)為起始站臺(tái) n");break;case '3':printf(" 請輸入您所要查詢的途徑站臺(tái)名稱 :n"); scanf("%s",cc);printf("nn");for(i=0;*ai.num!='0
22、9;&&i<N;i+)for(k=1;k<ai.n-1;k+)if(strcmp(ai.bk.c,cc)=0)m=1;printf("n");printf("t 路線編號(hào) : %-6st 單程票價(jià) : %d 元 tt 司機(jī)姓 名 : %sn",ai.num,ai.money,);printf("t 起始時(shí)間 : %-6st 終止時(shí)間 : %-6st 站臺(tái)總數(shù) : %dn",ai.topen,ai.tclose,ai.n);printf("t 公交路線 :(1) %s",ai.b0.c); for(j=1;j<ai.n;j+)printf(" >(%d) %s",j+1,ai.bj.c);printf("nn");printf("nnn");printf("t 已全部顯示完畢 !n&quo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育學(xué)題庫練習(xí)試卷B卷附答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)綜合練習(xí)試卷B卷附答案
- 2023年眼鏡類產(chǎn)品及其零部件和眼鏡盒資金需求報(bào)告
- 第41章 氨基甙類抗生素課件
- 社區(qū)消防安全集中除患攻堅(jiān)大整治工作總結(jié)
- 運(yùn)動(dòng)會(huì)入場式方案
- 2024年拍賣交易協(xié)議模板集錦
- 2024年設(shè)計(jì)師服務(wù)結(jié)束協(xié)議模板
- 2024年度防洪排水項(xiàng)目施工協(xié)議
- 2024年勞動(dòng)協(xié)議格式與條款匯編
- 2024年新人教版七年級(jí)上冊數(shù)學(xué)教學(xué)課件 4.2 整式的加法與減法 第2課時(shí) 去括號(hào)
- 高校實(shí)驗(yàn)室安全通識(shí)課學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年秋季新人教版七年級(jí)上冊生物全冊教案設(shè)計(jì)
- 《2023級(jí)學(xué)生手冊》獎(jiǎng)、懲資助、文明部分學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 第15課 兩次鴉片戰(zhàn)爭 教學(xué)設(shè)計(jì) 高中歷史統(tǒng)編版(2019)必修中外歷史綱要上冊+
- 期末知識(shí)點(diǎn)復(fù)習(xí) 2024-2025學(xué)年統(tǒng)編版語文九年級(jí)上冊
- 《江蘇省一年級(jí)上學(xué)期數(shù)學(xué)第二單元試卷》
- 上海市普通高中學(xué)業(yè)水平合格性考試地理基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí)提綱
- 廢舊風(fēng)機(jī)葉片循環(huán)利用項(xiàng)目可行性研究報(bào)告-積極穩(wěn)妥推進(jìn)碳達(dá)峰碳中和
- 中國人工智能系列白皮書一元宇宙技術(shù)(2024 版)
- 《甘肅省中醫(yī)康復(fù)中心建設(shè)標(biāo)準(zhǔn)(2021版)》
評(píng)論
0/150
提交評(píng)論