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

正文內(nèi)容

c語言實訓(xùn)報告之學(xué)籍管理系統(tǒng)(存儲版)

2025-06-23 02:07上一頁面

下一頁面
  

【正文】 。 } for(i=0。time[j],amp。i++) if(strcmp(ex4[i].name,ch)==0) { printf(\n 您查詢的是學(xué)號為 %s 的學(xué)生,他的成績?nèi)缦?:,ex4[i].num)。于是我們就進(jìn)行嚴(yán)格的分工,將大片的信息處理成一個一個的模塊。剛拿到這個題的時候,我們就進(jìn)行了明確的分工, 我覺得這一點(diǎn) 是非常重要的,因為一個大的程序,光靠一個人的精力很難完成,而一個團(tuán)隊恰恰解決了這個問題。 附表 include include include include define N 100 struct student { char num[13]。 float score[5]。 void bukao()。 /*創(chuàng)新功能 */ void outstudent()。 system(cls)。 /*成績錄入 */ 學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 30 case39。 case39。 break。amp。amp。Y39。 printf( | 2統(tǒng)計成績 |\n)。 struct student ex1[N]={0}。 printf(\n 請輸入第 %d 個記錄 :\n,i+1)。ex1[i].english,amp。ex1[i].name[0]!=39。 scanf(%s,ex1[i].name)。 } fclose(fp)。 /*學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 32 顯示菜單 */ printf(\n ||)。 printf(\n ||\n)。:jisuanPingjun()。:main()。039。yes_no!=39。yes_no!=39。 } void sortAnhao() { int i=0,j=0,n=0。 while(feof(fp)==0) { fscanf(fp,%3d%15s%16s%f%f%f%f%f\n,amp。 i++。 ex2[i]=ex2[j]。i++) fprintf(fp,%3d%15s%16s%%%%%\n,i,ex2[i].num,ex2[i].name,ex2[i].math,ex2[i].english,ex2[i].cprogram,ex2[i].circuit,ex2[i].law)。 system(color 9f)。ex2[i].english,amp。in。 ex2[j]=temp。 printf(\n 文件已保存至 D:\\按平均成績排序 .txt\n)。 system(color 9f)。list[i][1],amp。j5。 switch(t) { case 10:a[j][0]++。 case 6:a[j][3]++。 printf(\n 高數(shù) | %3d | %3d | %3d | %3d | %3d ,a[0][0],a[0][1],a[0][2],a[0][3],a[0][4])。 printf(\n 法律 | %3d | %3d | %3d | %3d | %3d ,a[4][0],a[4][1],a[4][2],a[4][3],a[4][4])。\039。 } 。\039。 學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 36 printf(\n 電路 | %3d | %3d | %3d | %3d | %3d ,a[3][0],a[3][1],a[3][2],a[3][3],a[3][4])。 printf(\n | 90 分以上 | 80~89 分 | 70~79 分 | 60~69 分 | 60 分以下 )。 case 7:a[j][2]++。i++) { if(list[i][j]100||list[i][j]0) e++。 } fclose(fp)。i,ex2[i].num,ex2[i].name,amp。 struct student ex2[N]={0}。in。j++) if(ex2[i].pingjunex2[j].pingjun) { temp=ex2[i]。 } fclose(fp)。i,ex2[i].num,ex2[i].name,amp。 struct student ex2[N]={0},temp={0}。 for(i=0。jn。ex2[i].circuit,amp。 return。Y39。amp。amp。break。 case39。 case39。 printf(\n | 4返回 |)。 do { system(cls)。ex1[i].circuit,amp。 scanf(%s,ex1[i].num)。amp。 scanf(%f%f%f%f%f,amp。 return。char yes_no=39。 printf( ||\n)。y39。yes_no!=39。 }while(yes_no!=39。:break。:studentStatus()。:scoreInput()。\039。 /*統(tǒng)計分?jǐn)?shù)段 */ void fenxi()。 void scoreStat()。 float law。而且我認(rèn)識到其實我們生活中的很多程序或許都是由我們的同齡人所編寫,也深刻認(rèn)識到C 語言帶給我們的便捷。 對于這次 C語言實訓(xùn),我對此非常重視,因為通過實訓(xùn)不僅僅是對所學(xué)知識的驗證,也是對團(tuán)隊合作,處理好同學(xué)關(guān)系的鍛煉,為畢業(yè)后更好的融入社會做準(zhǔn)備。我們分到這個系統(tǒng)時認(rèn)為這個系統(tǒng)程序調(diào)用函數(shù)少,可能是這次實訓(xùn)中最簡單的,但是在實訓(xùn)開始后我們就發(fā)現(xiàn),調(diào)用函數(shù)少,但是做的工作卻是最多的。 for(i=0。strcmp(site[i],site[j])==0) { printf(\n\n%s 科目與 %s 科目相沖突,請重新輸 %s 的考試時間、地點(diǎn): ,sbj[i],sbj[j],sbj[j])。time[j],amp。break。break。 而這部分的模式也是按平均分排序的主要模式。jn。||yes_no==39。N39。Y39。 default:printf(\n %c 是非法選項! \n)。break。break。break。break。count3) 符合補(bǔ)考條件,進(jìn)入補(bǔ)考打印部分。 } for(i=0。i++) for(j=i+1。i5。ex3[i].score[3],amp。 } 如果沒有指向,則顯示文件無法打開。 FILE *fp=NULL。 /*法律基礎(chǔ)成績 */ float pingjun。輸入自己的姓名就可以看到自己的情況 ; 圖 :查詢單個學(xué)生成績 開始 結(jié)束 結(jié)束 打開文件 打開成功? 輸入要查詢的學(xué)生姓名 i=0 in strcmp(ex4[i].name,ch)= =0 i++ 假 真 i=n 真 假 查無此人 真 輸出要查學(xué)生的成績 輸入 yes_no yes_no=n 或 N 或 y 或 Y yes_no=y 或 Y 假 真 假 真 假 學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 17 ,查詢單科成績:科目老師輸入自己所教的科目,查考學(xué)生的情況; 圖 :查詢單科成績 結(jié)束 開始 結(jié)束 打開文件 打開成功? 輸入要查詢的科目名稱 i=0 i5 strcmp(sbj[i],ch)==0 i++ 假 真 i=5 真 假 輸入有誤 真 j=i,輸出要查詢的單科成績 輸入 yes_no yes_no=n或 N或 y或 Y yes_no=y 或 Y 假 真 假 真 學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 18 ,非不及格退學(xué)學(xué)生:因故不能繼續(xù)上學(xué)的學(xué)生辦理退學(xué)手續(xù)后班級 清除其信息; 圖 :非考試原因退學(xué)學(xué)生 開始 查無此人 結(jié)束 錯誤 再次學(xué)生號 打開文件 打開成功? 結(jié)束 輸入要查詢的學(xué)生學(xué)號 i=0 in strcmp(ex4[i].num,ch)==0 j=i jn1 ex4[j]=ex4[j+1] i==n 真 假 j++ i++ 假傲 假 真 輸入 yes_no yes_no=y 或 Y 假 真 假 真 yes_no=n或 N或 y或 Y 假 學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 19 結(jié)構(gòu)體說明 在程序中為了實現(xiàn)學(xué)生信息的鏈接統(tǒng)一,我們定義了結(jié)構(gòu)體學(xué)生信息,通過結(jié)構(gòu)體的調(diào)用實現(xiàn)信息的統(tǒng)一處理。strcmp(site[],site[j])=0 i=0, j=0 in j5 ex3[i].score[j]60 i++ j++ i++ j++ 真 學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 12 圖 :生成并打印補(bǔ)考學(xué)生名單 補(bǔ)考的時間,地點(diǎn) 都需要用鍵盤輸入,在這兒我們采用了將科目名稱字符串化,使其在對應(yīng)的補(bǔ)考時間,地點(diǎn)能統(tǒng)一,時間地點(diǎn)的輸入采用逐次輸入,依次對比形勢,如果發(fā)現(xiàn)有時間相沖突的補(bǔ)考科目,采用重新輸入后一個補(bǔ)考科目時間地點(diǎn) 的形式。ex1[i].name[0]!=39。 如果沒有輸入“ ”,則繼續(xù),并且 i++。 /*分析學(xué)生成績,算出不及格門數(shù) */\ void mynew()。 /*統(tǒng)計成績 */ void studentStatus()。 顯示主菜單模塊通過調(diào)用 myprint 函數(shù)顯示主菜單,提示使用的用戶改執(zhí)行的操作,實現(xiàn)基本的人機(jī)對話。 組長: 杜旭亮 。 表 :各門課、各分?jǐn)?shù)段人數(shù)統(tǒng)計 90 分以上 80~89 分 70~79 分 60~69 分 60 分以下 高數(shù) 英語 編程 電路 法律 在主菜單選擇 3: 進(jìn)入如圖( c)所示的子菜單,并處理學(xué)籍。 其中,原始數(shù)據(jù)的排列時無序的。使用學(xué)籍管理系統(tǒng)可以減少工作者的工作負(fù)擔(dān) 。在子菜單選擇 2 時,將該班學(xué)生 的成績單按平均分降序排序后存放在“按平均分排序 .txt”文件中。在子菜單選擇 4,返回主菜單,選擇 0,退出系統(tǒng)。 組員: 付娟 負(fù)責(zé)小組程序的 成績統(tǒng)計的部分。 void mainprint()。 /*按學(xué)號排序 */ void jisuanPingjun()。 我們?yōu)橛脩籼峁┝艘粋€正常的出口,我們采用人機(jī)對話的形式,用戶選擇某一菜單以后,程序完成對于的功能,然后詢問用戶是否繼續(xù)選擇,用戶即可退出也可以繼續(xù)輸入,而且主菜單 0 選項也可正常退出 開始 錄入成績 統(tǒng)計成績 處理學(xué)籍 創(chuàng)新功能 退出 輸入學(xué)號 輸入姓名 輸入成績 返回 按學(xué)號排序 按平均分排序 統(tǒng)計分?jǐn)?shù)段 補(bǔ)考名單 退學(xué)名單 升學(xué)名單 返回 學(xué)籍管理系統(tǒng)實訓(xùn)報告 03, 13, 23 學(xué)員 6 算法設(shè)計 調(diào)用 myprint 函 數(shù) 輸入 choose的 值 Choose=?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1