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

正文內容

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

2025-01-16 17:04本頁面
  

【正文】 h[x].female+=qiansan[j1]。 } } } void print(int i) { coutsch[i].numsetw(10)sch[i].namesetw(8)sch[i].scoresetw(9) sch[i].malesetw(10)sch[i].femaleendl。 } void bianhao() //按編號排序 { int i,j。 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。()。 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++) 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(輸入數(shù)據(jù)有誤,請重新輸入:)。 } printf(該學校相關信息:\n)。 printf(編號 學校名稱 總分 男子總分 女子總分\n)。 for(i=1。i=n。i++) { if(sch[i].num==s) { 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(輸入數(shù)據(jù)有誤,請重新輸入:)。 } 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() //菜單函數(shù){ 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()。 if(z==4)femalezf()。 if(z==5)cxsch()。 if(z==6)cxxm()。 if(z==7)break。 } } int main() //主函數(shù){ input()。 solve()。 return 0。 }運行結果分析 1 2 34 收獲及體會l 從這個程序的實習過程我認識到了“封裝”的重要性,而函數(shù)體現(xiàn)了封裝性,該程序的主函數(shù)很簡單,只調用了input()和solve(),而不同的情況可以通過solve()來調用不同的輸出函數(shù)來輸出結果,而不同的輸出函數(shù)能都調用print()輸出所要求的結果。l 利用while(1) { scanf(%d,amp。n)。 if(n=1amp。amp。n=20)y=1。 if(y)break。 else printf(輸入數(shù)據(jù)有誤,請重新輸入:)。 }可以巧妙得避免輸入錯誤,體現(xiàn)容錯性。21
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1