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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)-全文預(yù)覽

  

【正文】 0) { 學(xué)生成績(jī)管理系統(tǒng) 19 int i,j。 } } for(j=0,i=0。jSIZEi。 float t。iSIZE。j++) { if(stu[i].mathstu[i+1].math) { t=stu[i].math。 for(i=0。 printf(請(qǐng)輸入要統(tǒng)計(jì)的科目 :)。break。break。way)。 printf( 4 返回主菜單 \n)。 printf( ************************** 查詢學(xué)生成績(jī)********************************\n)。 case 4:function4()。 case 2:check2()。 scanf(%d,amp。 printf( 2 按學(xué)生英語(yǔ)成績(jī)查詢 \n)。 } void way3() /*按科目查詢 */ { void function4()。 if(a==39。i++) {if(strcmp(name,stu[i].nam)==0) printf(%s 的計(jì)算機(jī)成績(jī)是 %f\n,name,stu[i].puter)。 printf(請(qǐng)輸入要查詢的學(xué)生姓名 \n)。 學(xué)生成績(jī)管理系統(tǒng) 16 } void check3() /*按學(xué)生計(jì)算機(jī)成績(jī)查詢 */ { void way3()。 if(a==39。i++) {if(strcmp(name,stu[i].nam)==0) printf(%s 的英語(yǔ)成績(jī)是 %f\n,name,stu[i].english)。 loop:printf(請(qǐng)輸入要查詢的學(xué)生姓名 \n)。 } void check2() /*按學(xué)生英語(yǔ)成績(jī)查詢 */ { void way3()。 if(a==39。i++) {if(strcmp(name,stu[i].nam)==0) printf(%s 的數(shù)學(xué)成績(jī)是 %f\n,name,stu[i].math)。 loop:printf(請(qǐng)輸入要查詢的學(xué)生姓名 \n)。 } 學(xué)生成績(jī)管理系統(tǒng) 15 void check1() /*按學(xué)生數(shù)學(xué)成績(jī)查詢 */ { void way3()。 if(a==39。 goto loop。 for(i=0。 char a。 else function4()。a)。 if(i==SIZE) {printf(您所查詢的信息不存在,請(qǐng)重新輸入 )。 scanf(%s,clas)。 int i。} } save()。 stu[i].puter=t。 printf(成績(jī)?yōu)?:%\n,stu[i].english)。 } else if(strcmp(english,phy)==0) { printf(輸入成績(jī) :)。 scanf(%f,amp。iSIZE。 printf(\n)。 } void function3() /*修改 */ { char name[20],phy[10]。 if(a==39。 /*判斷 */ else break。 k=getchar()。 printf(刪除結(jié)果為 \n)。 stu[j].clas[20]=0。i++) {printf(原數(shù)據(jù)為: \n)。j++) { if(j==1) goto loop。 if(j==1) {loop:printf(該學(xué)生不存在,請(qǐng)重新輸入! \n)。 printf(請(qǐng)輸入要?jiǎng)h除學(xué)生的學(xué)號(hào): \n)。 } void function2() /*刪除學(xué)生記錄 */ { void xt2()。) continue。 printf(是否返回上一菜單 ?y/n: \n)。 scanf(%f,amp。 printf(請(qǐng)輸入該生英語(yǔ)成績(jī): \n)。stu[i].clas)。 scanf(%s,amp。i++) { printf(請(qǐng)輸入該生學(xué)號(hào): \n)。 char k。j++) if(n==stu[j].num) return j。 fclose(fp)。 } for(j=0。 void save() /*將數(shù)據(jù)儲(chǔ)存于文件 */ { FILE *fp。 float math。i++) 學(xué)生成績(jī)管理系統(tǒng) 9 { if(stu[i].math60) j=j+1。 stu[i].math=stu[i+1].math。iSIZE。stu[j],sizeof(struct student),1,fp)!=1) printf(file write error\n)。 return。 }stu[SIZE]。 char clas[20]。 由于本軟 件為學(xué)校中多個(gè)身份的人的 定制開(kāi)發(fā)的。 綜上所述, Visual C++可以滿足學(xué)生成績(jī)管理的要求,所以用來(lái)開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)是非常合適的。用函數(shù)作為程序的模塊單位,便于實(shí)現(xiàn)程序的模塊化。 C語(yǔ)言程序比其他許多高級(jí)語(yǔ)言簡(jiǎn)練,源程序短,因此輸入程序時(shí)工作量小。一個(gè)軟件的好壞,關(guān)鍵在于產(chǎn)品的可靠,穩(wěn)定,便于維護(hù)。 學(xué)生成績(jī)管理系統(tǒng) 5 2 設(shè)計(jì)思想 : 操作簡(jiǎn)單。 ②使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù) 。如果查詢時(shí)學(xué)生數(shù)據(jù)并沒(méi)有讀入到結(jié)構(gòu)體數(shù)組或者鏈表中,則應(yīng)該先從文件中讀出數(shù)據(jù)并存儲(chǔ)在結(jié)構(gòu)體數(shù)組或者鏈表中 ,然后在結(jié)構(gòu)體數(shù)組或者鏈表中查詢滿足條件的數(shù)據(jù) 。 2. 維護(hù)記錄。最后給出了 在小學(xué)期 高級(jí)語(yǔ)言程序設(shè)計(jì) 過(guò)程 中 的 總結(jié),其中包含 本程序獨(dú)特設(shè)計(jì),作者的設(shè)計(jì)收獲、設(shè)計(jì)中遇到的困難和問(wèn)題,以及作者對(duì)設(shè)計(jì)題目及功能的改進(jìn)意見(jiàn), 查閱的參考文獻(xiàn)等方面的內(nèi)容。本文提供了完整的源程序代碼,并展示了系統(tǒng)使用和運(yùn)行效果。對(duì)每個(gè)學(xué)生的學(xué)號(hào)、姓名、班級(jí)、數(shù)學(xué)、英語(yǔ)、計(jì)算機(jī)成績(jī)進(jìn)行輸入并存儲(chǔ),在程序的運(yùn)行過(guò)程中,數(shù)據(jù)的存儲(chǔ)可以采用結(jié)構(gòu)體數(shù)組或者鏈表,但是最終應(yīng)該存儲(chǔ)在文件中。根據(jù)班級(jí)、學(xué)號(hào)、科目等查詢學(xué)生的成績(jī)。 設(shè)計(jì)要求 ①各級(jí)菜單及功能間 必須建立必要的聯(lián)系,要定義參照完整性規(guī)則。 。 易 于維護(hù)。有 32個(gè)關(guān)鍵字。 ④ C 語(yǔ)言是完全模塊化和結(jié)構(gòu)化的語(yǔ)言。 ⑦ 用 C語(yǔ)言編寫的程序可移植性好??傮w來(lái)說(shuō),該系統(tǒng)應(yīng)分為輸入模塊 、維護(hù)模塊、查詢模塊以及統(tǒng)計(jì)模塊。 char nam[20]。 float puter。 if((fp=fopen(st
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1