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

正文內(nèi)容

學(xué)生管理系統(tǒng)與車輛管理系統(tǒng)課程設(shè)計(jì)報(bào)告-全文預(yù)覽

  

【正文】 成績(jī) :\t%f\n,psum)。 PF(\t\t 學(xué)生英語(yǔ)成績(jī) :\t%f\n,pscore0)。 PF(\t\t 學(xué)生性別 (0 代表女, 1代表男 ):\t%d\n,psex)。 PF(\n)。 scanf(%s,IDNumber)。 if(head==NULL) //判斷鏈表是否為空 { PF(文檔中無(wú)記錄! \n)。 int i=0。 PF(\n)。 PF(\t\t 學(xué)生 C 語(yǔ)言成績(jī) :\t%f\n,pscore2)。 PF(\t\t 學(xué)生出生月 :\t%d\n,pBirthMonth)。 50 PF(\t\t 學(xué)生姓 :\t%s\n,pFamilyName)。amp。amp。amp。p=pnext) //讀出信息 { for(j=0。 } PF(請(qǐng)輸入學(xué)生班級(jí) :)。 StudentNode *p=NULL。 PF(\n)。 PF(\t\t 學(xué)生 C 語(yǔ)言成績(jī) :\t%f\n,pscore2)。 PF(\t\t 學(xué)生出生月 :\t%d\n,pBirthMonth)。 48 PF(\t\t 學(xué)生姓 :\t%s\n,pFamilyName)。p!=NULL。 return。 } //沒(méi)找到信息時(shí) 47 的處理 } //******************************************按照學(xué)生學(xué)號(hào)信息查找 ****************************************** void search_NO() //學(xué)生學(xué)號(hào)信息查找 {int i=0。 PF(\t\t 學(xué)生平均成績(jī) :\t%f\n,paverage)。 PF(\t\t 學(xué)生數(shù)學(xué)成績(jī) :\t%f\n,pscore1)。 PF(\t\t 學(xué)生出生年 :\t%d\n,pBirthYear)。 PF(\t\t 學(xué)生學(xué)號(hào) :\t%s\n,pIDNumber)。 for(p=headnext。 if(head==NULL) //判斷鏈表是否為空 { PF(文檔中無(wú)記錄! \n)。n++) PF(%f\t,Avr[n])。 PF(\n)。 } //輸出信息 PF(\t 各個(gè)學(xué)生總分分別為: )。 PF(\t 學(xué)生馬哲成績(jī) :\t%f\n,pscore3)。 PF(\t 學(xué)生出生日 :\t%d\n,pBirthDay)。 PF(\t 學(xué)生名 :\t%s\n,pGivenName)。p!=NULL。//保存到文件 } //******************************************顯示鏈表中所有記錄學(xué)生信息 ****************************************** void print_stu() //學(xué)生信息瀏覽 { StudentNode *p=NULL。p2=p2next)。 if(headnext==NULL) { head=(StudentNode *)malloc(LEN)。 //求學(xué)生 C 語(yǔ)言總分 Mazhe=Mazhe+p1score3。 p1average=b。p1score3)。 scanf(%f,amp。 //各科成績(jī) PF(\t\t 輸入學(xué)生的數(shù)學(xué)成績(jī) :\t)。 else break。j++) // 判斷輸入出生日是否合理 { PF(\t\t 輸入學(xué)生出生日 :\t)。p1BirthMonth)。 else break。j++) //判斷輸入年份是否合理,假設(shè)人年齡在 0100 歲之間為正常 {PF(\t\t 輸入學(xué)生出生年 :\t)。 //名 PF(\t\t 輸入學(xué)生性別 (0代表女, 1代表男 ):\t)。 //學(xué)號(hào) PF(\t\t 輸入學(xué)生的姓 :\t)。 p1=( StudentNode *)malloc(sizeof(StudentNode))。 //a,b 分別用來(lái)存放該生的各科總成績(jī)和平均成績(jī) int y,j。 PF(\t\t* 0. 退 出 *\n)。 PF(\t\t* *\n)。 PF(\t\t* *\n)。 PF(\t\t* 除 學(xué) 生 信 息 *\n)。 } //執(zhí)行菜單選項(xiàng) show_menu()。 break。 break。 break。break。 break。 break。 switch(c) { getchar()。 } //****************************************** 執(zhí) 行 菜 單****************************************** void menu() { int c。 p2=p1。p1average)。p1score1,amp。p1BirthYear,amp。 //移動(dòng)到文件首 p2=headnext。 size=ftell(fp)。 headnext=NULL。 } //************************************** 創(chuàng)建鏈表************************************** void creat_stu() { FILE *fp。 printf(\n)。 //從文件中讀出所有學(xué)生記錄 void main() { printf(************************************************ 34 ********************************)。 //對(duì)學(xué)生按總分進(jìn)行從高到底排序 void search_allscore()。 //保存信息 void jisuan()。 //以姓方式查詢信息 void arrage_stu()。 //建立鏈表 void input_stu()。 //全局變量 j 在函數(shù)中作數(shù)組下標(biāo)或循環(huán)變量 c 為總分?jǐn)?shù)組中元素個(gè)數(shù) d 為平均分?jǐn)?shù)組元素個(gè)數(shù) float English=,Math=,C=,Mazhe=,Sum[100],Avr[100]。 //分 s = ptm tm_sec。 //年 m = ptm tm_mon+1。 32 ts = time(NULL)。 }StudentNode。 /*出生日 */ float score0,score1,score2,score3。 /*名 */ int sex。完善,完善,在完善。就比如,在每次函數(shù)輸出后,進(jìn)行清屏使每次實(shí)現(xiàn)新功能時(shí),是在獨(dú)自的屏幕下進(jìn)行。在對(duì)一個(gè)一個(gè)功能函數(shù),調(diào)試正確后,變開(kāi)始設(shè)計(jì)界面,組裝函數(shù)為系統(tǒng)。因此,在編寫調(diào)試時(shí)不需要懂得太多的調(diào)試技巧。 //用來(lái)輸出按平均分階段輸 出信息,其中用了按 22 平均分輸出信息的程序。 //按班級(jí)查詢顯示學(xué)生信息 void insert_stu()。 //刪除學(xué)生信息 void revise_stu()。 //顯示鏈表中所有記錄信息 void search_NO()。 //顯示菜單 void menu()。 /*總分 */ float average。 /*出生年 */ int BirthMonth。/*學(xué)號(hào) */ char FamilyName[16]。 ④按班級(jí)統(tǒng)計(jì)并輸出總成績(jī)。 6. 對(duì)性別、出生年月日的合理性進(jìn)行判斷(如 0 代表“女”, 1代表“男”,輸入其他值非法,年齡不能為負(fù),月份不能大于 13等) 7.基于各種基本數(shù)據(jù)的統(tǒng) 計(jì)計(jì)算。 3.允許進(jìn)行數(shù)據(jù)的插入。進(jìn)一步鞏固 C 語(yǔ)言的學(xué)習(xí),以提高學(xué)生對(duì)開(kāi)發(fā)環(huán)境的進(jìn)一步認(rèn)識(shí)和綜合編程能力。 cout輸入 0結(jié)束輸入并退出該系統(tǒng),輸入 1繼續(xù)查詢 endl。 cout車牌號(hào)為 k的罰款總金額為: sendl。 cink。 11 for(e=0。 } coutendl。 } if(m!=1) cout未找到符合條件的車輛 endl。ip。e++) { m=0。 coutendl。 cina。 cinb[i].times2。 cinb[i].name。ip。 char k[8],j[8]。 /*違章停車次數(shù) */ int times2。 之后就是編寫的程序 ,該程序?yàn)槲炊x其他的函數(shù) ,所有功能都是在main 函數(shù)中實(shí)現(xiàn) ! 源文件 該系統(tǒng)只有一個(gè) mian 函數(shù) ,無(wú)定義函數(shù)和自定義函數(shù) . 6 1).剛設(shè)計(jì)時(shí) ,本來(lái)設(shè)計(jì)了很多的小函數(shù)來(lái) 實(shí)現(xiàn)各個(gè)分功能 ,不過(guò)遇到了困難 ,就是各個(gè)分函數(shù)不能共享數(shù)據(jù) ,于是就改成在一個(gè)主函數(shù)實(shí)現(xiàn)所有的功能 . 2).還有每次用戶輸入完一項(xiàng)功能 ,詢問(wèn)是否繼續(xù) ,如果不繼續(xù) ,就自動(dòng)進(jìn)入下一個(gè)功能 . 5. 使用說(shuō)明及運(yùn)行結(jié)果 進(jìn)入系統(tǒng)界面提示輸入車輛信息 ,如下 : 之后按 0 結(jié)束輸入 ,或按 1繼續(xù)錄入信息 ! 按 0 進(jìn)入查詢車輛信息界面 .如下 : 7 同樣根據(jù)提示繼續(xù)查詢按 1,否則按 0結(jié)束查詢 ,輸入 1進(jìn)入根據(jù)車牌號(hào)查詢?cè)撥嚳偭P款金額 ,如下 : 按 1 繼續(xù)查詢其他車輛的總罰款金額 ,按 0退出系統(tǒng) ! 6. 課程設(shè)計(jì)心得體會(huì) 通過(guò)自己編寫車輛違章管理系統(tǒng)這一程序,讓我學(xué)會(huì)了很多。 /*車主姓名 */ int times1。 2. 基于車牌號(hào)查詢每臺(tái)車輛的違章情況 。 需要處理的基礎(chǔ)數(shù)據(jù) 設(shè)違章種類分為違章停車 、 闖紅燈 、 超速 等 三種。進(jìn)一步鞏固 C語(yǔ)言的學(xué)習(xí), 培養(yǎng)一定的 綜合編程能力。 系統(tǒng)功能 1. 車輛及違章信息的 錄入。 /*車牌號(hào) */ char name[15]。 /*超速次數(shù) */ }PECCANCY。 /*車主姓名 */ int times1。 void main() { int i,e,a,c,d,m=0,n=0,s。 for(i=0。 cout輸入車主姓名: endl。 cout輸入闖紅燈次數(shù) :endl。 cout輸入 0 結(jié)束錄入,輸入 1 繼續(xù)錄入車輛信息 endl。 coutendl。ep。 10 for(i=0。 break。 if(c==0) break。 cout輸入車牌號(hào)統(tǒng)計(jì)該臺(tái)車輛的罰款總金額 endl。 cout輸入車牌號(hào) :endl。i++) if(strcmp(k,b[i].vno)==0) {s=(b[i].times1)*100+(b[i].times2)*200+(b[i].times3)*500。 } if(n!=1) cout未找到該車牌號(hào) !endl。 } } 12 (學(xué)生管理系統(tǒng)課程設(shè)計(jì)報(bào)告 ) 目錄 ……………………………………………………… .13 2 設(shè)計(jì)結(jié)構(gòu)圖及流程圖 ……………………………………………… 14 3 程序代碼設(shè)計(jì) ……………………………………………………… .20
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1