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

正文內(nèi)容

c語(yǔ)言語(yǔ)言課程設(shè)計(jì)報(bào)告--成績(jī)記錄簿-資料下載頁(yè)

2025-03-23 00:24本頁(yè)面
  

【正文】 printf(請(qǐng)輸入文件的寸盤位置及文件名:)。 scanf(%s,filename)。 if((fp=fopen(filename,wb+))==NULL) {printf(不能打開(kāi)文件\n)。 exit(0)。} for(i=0。icount1。i++) if(fwrite(amp。s[i],sizeof(struct student1),1,fp)!=1) printf(文件寫(xiě)入錯(cuò)誤\n)。 printf(請(qǐng)輸入學(xué)生學(xué)號(hào)(要求8位數(shù)字):)。 scanf(%s,filename)。 fputs(filename,fp)。 fputc(39。\039。,fp)。 printf(請(qǐng)輸入學(xué)生的姓名:)。 scanf(%s,filename)。 fputs(filename,fp)。 fputc(39。\039。,fp)。 printf(請(qǐng)輸入班級(jí):)。 scanf(%s,filename)。 fputs(filename,fp)。 fclose(fp)。} else if(m==2) { printf(請(qǐng)輸入文件的寸盤位置及文件名:)。 scanf(%s,filename)。 if((fp=fopen(filename,wb+))==NULL) {printf(不能打開(kāi)文件\n)。exit(0)。} for(i=0。icount2。i++) if(fwrite(amp。s2[i],sizeof(struct student2),1,fp)!=1) printf(文件寫(xiě)入錯(cuò)誤\n)。 printf(請(qǐng)輸入學(xué)生學(xué)號(hào)(要求8位數(shù)字):)。 scanf(%s,filename)。 fputs(filename,fp)。 fputc(39。\039。,fp)。 printf(請(qǐng)輸入課程編號(hào)(5位數(shù)字):)。 scanf(%s,filename)。 fputs(filename,fp)。 fputc(39。\039。,fp)。 printf(請(qǐng)輸入學(xué)科的名稱:)。 scanf(%s,filename)。 fputs(filename,fp)。 fputc(39。\o39。,fp)。 printf(請(qǐng)輸入成績(jī)(成績(jī)?yōu)?~100間的整數(shù)):)。 scanf(%d,filename)。 fputs(filename,fp)。 fputc(39。\039。,fp)。 printf(請(qǐng)輸入本門課的學(xué)分(學(xué)分為1~5之間實(shí)型數(shù)):)。 scanf(%d,filename)。 fputs(filename,fp)。 fclose(fp)。} else if(m!=1amp。amp。m!=2) {printf(輸入錯(cuò)誤請(qǐng)選1或者2\n)。 exit(0)。}} void dw() {FILE *fp。 char ch。 if ((fp=fopen(d:\\,r))==NULL ) { printf(cannot open file.\n)。 exit(0)。 } while(!feof(fp)) { ch=fgetc(fp)。 printf(%c,ch)。 } printf(\n)。 fclose(fp)。 } 運(yùn)行結(jié)果 在函數(shù)開(kāi)始時(shí),初始化臨時(shí)結(jié)構(gòu)體數(shù)組,讓結(jié)構(gòu)體內(nèi)所有成績(jī)均為0.,讀取目標(biāo)文件,然后運(yùn)行功能函數(shù),選擇需要的功能圖1 初始頁(yè)面1. 輸入學(xué)生的學(xué)號(hào)、姓名、課程序號(hào)、課程名稱、成績(jī)、學(xué)分,并在輸入的時(shí)候檢查輸入的合法性,然后檢查結(jié)構(gòu)體數(shù)組內(nèi)是否有學(xué)號(hào)、姓名、課程序號(hào)都相同的重復(fù)數(shù)據(jù)。圖2 輸入界面圖3輸入時(shí)判斷合法性圖4 輸入時(shí)檢測(cè)是否重復(fù)圖5輸入完成時(shí)2. 刪除已存在學(xué)生的信息,通過(guò)輸入學(xué)生的學(xué)號(hào)或姓名來(lái)檢索需要?jiǎng)h除的內(nèi)容。圖6查詢學(xué)生個(gè)人成績(jī)3. 查找學(xué)生個(gè)人信息,通過(guò)輸入學(xué)生姓名或?qū)W號(hào)來(lái)進(jìn)行查找,輸出全部個(gè)人成績(jī)。圖7 查詢班級(jí)成績(jī)4. 查詢班級(jí)成績(jī),通過(guò)輸入課程序號(hào)檢索所有該門課程的成績(jī)?;驹硗?.。5. 將內(nèi)存里的結(jié)構(gòu)體數(shù)組保存到文件中,用fwrite(),按一個(gè)結(jié)構(gòu)體做單位保存到文件中。如果磁盤內(nèi)沒(méi)有該文件,報(bào)錯(cuò),并在該路徑下新建一個(gè)文件。6. 將磁盤里的文件內(nèi)容讀取到臨時(shí)結(jié)構(gòu)體數(shù)組中,如果不存在磁盤文件,那么在該路徑下新建一個(gè)文件。7. 菜單呼出,當(dāng)輸入較多數(shù)據(jù)后,為方便查詢指令代碼而呼出菜單。圖8 寫(xiě)入文件圖9 讀出文件0. 結(jié)束程序。5課程設(shè)計(jì)總結(jié)經(jīng)過(guò)2個(gè)禮拜的程序設(shè)計(jì),很大程度上的讓我更深刻的理解的C 語(yǔ)言在實(shí)際上的運(yùn)用,及其靈活。尤其在文件的存儲(chǔ)和結(jié)構(gòu)體模塊,大大加強(qiáng)了我對(duì)概念和小細(xì)節(jié)的理解和把握。同時(shí)也讓我知道的編程的艱辛,以后的路任重而道遠(yuǎn)??傊?,這次課程設(shè)計(jì)讓我收益非淺。對(duì)我將來(lái)的學(xué)習(xí)很有幫助。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1