freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

數據結構課程設計---航空訂票系統(tǒng)-資料下載頁

2025-06-03 14:51本頁面
  

【正文】 coutsch[i].numsetw(10)sch[i].namesetw(8)sch[i].scoresetw(9) sch[i].malesetw(10)sch[i].femaleendl。 } void bianhao() //按編號排序 { int i,j。 15 school t。 for(i=1。in。i++) { for(j=i。j=n。j++) if(sch[i].numsch[j].num) {t=sch[i]。sch[i]=sch[j]。sch[j]=t。} } printf(\n按編號排列 :\n)。 printf(編號 學校名稱 總分 男子總分 女子總分 \n)。 for(i=1。i=n。i++) print(i)。 } void zongfen() //按學校總分排序 { int i,j。 school t。 for(i=1。in。i++) { for(j=i。j=n。j++) if(sch[i].scoresch[j].score) {t=sch[i]。sch[i]=sch[j]。sch[j]=t。} } printf(\n按學校總分排列 :\n)。 printf(編號 學校名稱 總分 男子總分 女子總分 \n)。 for(i=1。i=n。i++) print(i)。 ofstream fout。 (運動會分數統(tǒng)計 .txt)。 fout編號 學校名稱 總分 男子總分 女子總分 endl。 for(i=1。i=n。i++) {foutsch[i].numsetw(13)sch[i].namesetw(8)sch[i].scoresetw(9) sch[i].malesetw(10)sch[i].femaleendl。 } ()。 } void malezf() //按學校男總分排序 { int i,j。 school t。 for(i=1。in。i++) { for(j=i。j=n。j++) 16 if(sch[i].malesch[j].male) {t=sch[i]。sch[i]=sch[j]。sch[j]=t。} } printf(\n按學校男子總分排列 :\n)。 printf(編號 學校名稱 總分 男子總分 女子總分 \n)。 for(i=1。i=n。i++) print(i)。 } void femalezf() //按學校女總分排序 { int i,j。 school t。 for(i=1。in。i++) { for(j=i。j=n。j++) if(sch[i].femalesch[j].female) {t=sch[i]。sch[i]=sch[j]。sch[j]=t。} } printf(\n按學校女子總分排列 :\n)。 printf(編號 學校名稱 總分 男子總分 女子總分 \n)。 for(i=1。i=n。i++) print(i)。 coutendl。 } void cxsch() //查詢學校信息 { int i,y,s。 printf(輸入需要查詢的學校編號 :)。 y=0。 while(1) { scanf(%d,amp。s)。 if(s=1amp。amp。s=n)y=1。 if(y)break。 else printf(輸入數據有誤,請重新輸入 :)。 } printf(該學校相關信息 :\n)。 printf(編號 學校名稱 總分 男子總分 女子總分 \n)。 for(i=1。i=n。i++) { if(sch[i].num==s) { 17 print(i)。 break。 } } coutendl。 } void cxxm() //查詢項目信息 { int i,y,s。 printf(輸入需要查詢的項目編號 :)。 y=0。 while(1) { scanf(%d,amp。s)。 if(s=1amp。amp。s=n)y=1。 if(y)break。 else printf(輸入數據有誤,請重新輸入 :)。 } coutp[s].name前 5名學校編號 及名稱為 :endl。 printf(名次 編號 學校名稱 \n)。 for(i=1。i=5。i++) cout i p[s].snum[i]setw(12)sch[ p[s].snum[i] ].nameendl。 coutendl。 } void solve() //菜單函數 { int z。 while(1) { printf(\n選擇您需要的操作 (選擇序號 ):\n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n\n)。 scanf(%d,amp。z)。 if(z==1)bianhao()。 if(z==2)zongfen()。 if(z==3)malezf()。 18 if(z==4)femalezf()。 if(z==5)cxsch()。 if(z==6)cxxm()。 if(z==7)break。 } } int main() //主函數 { input()。 solve()。 return 0。 } 運行結果分析 19 1 2 20 3 21 4 七、 收獲及體會 ? 從這個程序的實習過程我認識到了“封裝”的重要性,而函數體現了封裝性,該程序的主函數很簡單,只調用了 input()和 solve(),而不同的情況可以通過 solve()來調用不同的輸出函數來輸出結果,而不同的輸出函數能都調用print()輸出所要求的結果。 ? 利用 while(1) { scanf(%d,amp。n)。 if(n=1amp。amp。n=20)y=1。 if(y)break。 else printf(輸入數據有誤,請重新輸入 :)。 }可以巧妙得避免輸入錯誤,體現容錯性。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1