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

正文內容

c語言實訓報告之學籍管理系統(tǒng)(專業(yè)版)

2025-07-09 02:07上一頁面

下一頁面
  

【正文】 char choose=39。 printf(\n )。in。 while(feof(fp)==0) { fscanf(fp,%3d%15s%16s%f%f%f%f%f\n,amp。 for(i=0。 n++。\039。i++) for(j=i+1。 if(fp==NULL) 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 33 { printf(\n 打開文件失??! \n)。N39。 default:printf(\n %c 是非法選項! \n)。break。 system(color 9f)。 printf(\n 輸入學生學號: (用 結束程序 ))。 printf(\n 請依次輸入學生的數(shù)學、英語、 c 編程、電路設計和法律基礎的成績: \n)。 } void scoreInput() { int i=0。 }while(yes_no==39。 do { yes_no=getche( )。339。,yes_no=39。 void scoreInput()。 通過這次的實訓我知道, C 語言這門課 程僅僅靠用耳朵聽,腦袋記 是不夠的,我們需要更多的時間進行上機的訓練,這樣才能把知識真正的記牢,熟練的掌握。 完整程序請參見附錄 A 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 24 測試與調試 測試數(shù)據(jù)類型 測試數(shù)據(jù) 預期結果 實測結果 合法數(shù)據(jù) 在主菜單中輸入 1 進入錄入同學學籍菜單 進入錄入同學學籍菜單 在創(chuàng)建同學學籍輸入信息 在 ”d盤學生基本信息 .txt”文件存入同學信息 d盤學生基本信息 .txt文件有同學信息 非法數(shù)據(jù) 在主菜單中輸入 “a” 輸出 “a為非法選項 ” 輸出 “a為非法選項 ” 在每次完成一項是彈出 “是否繼續(xù)(Y/N)?”輸入 y 沒有反應 沒有反應 圖 開始狀態(tài) 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 25 圖 輸入 1 之后 圖 輸入 a 之后 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 26 三.個人總結 杜旭亮的個人小結 兩周的實訓結束 了,對于這次 C 語言實訓,我非常重視,這次實訓我們編輯的程序不再是簡單的模塊,而是具有一定應用性的學籍管理系統(tǒng)。amp。 case 6:a[j][3]++。一次進行到倒數(shù)第二個,最后一個就不用比較了,他就是最大的。y39。 }while(yes_no!=39。:studentStatus()。 case 4:printf(\n 法律基礎 :% , 時間 %s, 地點 %s,ex3[i].score[j],time[j],site[j])。amp。i4。ex3[i].score[2],amp。 定義結構體數(shù)組存放學生信息。 圖 :創(chuàng)新功能主流程圖 輸入 choose的 值 Choose=? 2. 調用outdanke 3. 調用teshutuixue 1. 調用outstudent 輸入 yes_no yes_no=n 或 N 或 y 或 Y yes_no=y 或 Y 假 真 假 真 開始 結束 調用函數(shù) 0 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 16 ,查詢 學生信息:此為學生查詢部分。amp。 /*統(tǒng)計分數(shù)段 */ void fenxi()。學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 4 二、設計實訓題目功能 .總體設計 程序通過主模塊調用其他函數(shù)來實現(xiàn)各種要求實現(xiàn)的功能。在子菜單選擇 4 時,返回主學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 3 菜單,選擇 0 時,退出系統(tǒng)。假設某班的原始成績單如下: 學號 姓名 高數(shù) 英語 編程 電路 法律 03 zhanghe 89 92 88 79 97 13 wangpei 72 86 94 83 77 23 lifeng 91 84 90 79 83 。 在主菜單選擇 4,此功能學生自由發(fā)揮,根據(jù)本組愛好增加與本題目相關的新功能。 /*主輸出部分 */ void scoreprint()。建立錄入成績模塊的流程圖如下圖所示。 結束程序并存檔 jn j++ 真 結束循環(huán) 假 i++ 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 9 新定義的數(shù)組將成績平均計算,依次排序,將學生成績按平均成績按降序排序 。 /*c 程序成績 */ float circuit。 if(fp==NULL) { printf(\n 打開文件失敗! \n)。 關閉文件。time[j],amp。找到對應科目, 輸出學生考試信息,補考信息。139。039。amp。in1。 else {t=(int)list[i][j]/10。i++) { printf(\n 請輸入 %s 的補考時間、地點: ,sbj[i])。 scanf(%s,amp。每天他都在為學生們服務,非常辛苦,謝謝! 兩周的實訓就要結束了,這兩周里,我學到了很多東西, c語言的實訓室是束了,但我的學習不會結束,這次試訓讓我認識到了我們的生活中的很多東西都應用了程序,我將繼續(xù)我的學習,編寫有用的程序。 float cprogram。 /*按學號排序 */ void jisuanPingjun()。 switch(choose) { case39。 case39。amp。 printf( |******************************************|\n)。 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 31 fp=fopen(d:\\學生基本信息 .txt,w)。 while(ex1[i].num[0]!=39。ex1[i].english,amp。 printf(\n | 2按平均分數(shù)排序 |)。:tongjiFenshu()。 }while(yes_no!=39。y39。ex2[i].english,amp。 return。 } printf(\n 歡迎使用按學號排序系統(tǒng) \n)。i++) for(j=i+1。\039。 i++。 case 8:a[j][1]++。 printf(\n 編程 | %3d | %3d | %3d | %3d | %3d ,a[2][0],a[2][1],a[2][2],a[2][3],a[2][4])。 if(fp==NULL) { printf(\n 打開文件失敗! \n)。 if(e!=0) printf(\n 有 %d 個錯誤的成績,請檢查。 default:a[j][4]++。 for(j=0。 if(fp==NULL) { printf(\n 打開文件失敗! \n)。 if(fp==NULL) { printf(\n 打開文件失??! \n)。ex2[i].circuit,amp。 fclose(fp)。 } fclose(fp)。 FILE *fp=NULL。amp。 case39。 switch(choose) { case39。\039。) { fprintf(fp,%3d%15s%16s%%%%%\n,i,ex1[i].num,ex1[i].name,ex1[i].math,ex1[i].english,ex1[i].cprogram,ex1[i].circuit,ex1[i].law)。 scanf(%s,ex1[i].num)。 printf( | 4創(chuàng)新功能 |\n)。yes_no!=39。039。:scoreStat()。 void teshutuixue()。 void mainprint()。 分工好后各自開始著手干。 break。i++) for(j=i+1。break。 } 進行排序時, 我們需要先將最開始的學生當成學號最小的學生,用后面的學習生的學號和他的進行對比,如果后面某個學生的學號筱宇第一個學生的學號,將這個學生的所有性能系和第一個學生對調,那么這個學生的信息就放在了第一位,如果后面還有這樣的情況,將他們的位置對調。n39。) break。break。break。j5。time[j],amp。i,ex3[i].num,ex3[i].name,amp。 char time[5][10]={},site[5][15]={},sbj[5][10]={ 高數(shù),英語 ,c 語言編程 ,電路設計 ,法律基礎 }。strcmp(site[],site[j])=0 假 真 i=0, j=0 in j5 ex3[i].score[j]60 假 i++ j++ Count++ Count3,退學 結束 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 14 ,升學名單:升學名單由非退學人員升入,故而此部分在退學名單中有所顯示; 打印新名單,將退學名單中的人刪除,將后面的學生提前,覆蓋原來學生的信息。 結束 開始 i++ 結束 打開文件 打開成功? 輸入學生學號 輸入學生姓名 輸入各科成績 ex1[i].num[0]!=39。 /*生成并打印新名單 */ void sortAnhao()。 主要負責繪制流程圖,檢查流程的連續(xù),可操作性。在子菜單選擇 1 時,將該班學生的成績單按學號生序排列后存放在“按學號排序 .txt.”文件中。系統(tǒng)應能夠保留原始成績單。 負責小組 程序的輸入和創(chuàng)新部分 , 分配任務,使工作銜接有序。 /*學籍處理 */ void bukao()。 圖 : 輸入流程圖 :成績統(tǒng)計分為三大項和退出部分,按學號正向排序,按平均成績逆向排序,打印各個分數(shù)段的人數(shù)。 ,打印退學名單:但不及格科目達到四門的時候,不參加補考,而是會被退學; 由于升學名單和退學名單相互補充,所以我們在處理這方面時,采用先將文件讀出,打印新名單時直接讀出文件內容形式。 /*平均成績 */ float score[5]。 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 20 printf(\n 歡迎進入生成并打印補考通知單系統(tǒng)! \n)。i++) 依次輸入補考時間地點,循環(huán)比較,如果有沖突,重新輸入。in。 case 1:printf(\n 英語 :% , 時間 %s, 地點 %s,ex3[i].score[j],time[j],site[j])。 /*成績錄入 */ case39。 break。amp。j++) if(strcmp(ex2[i].num,ex2[j].num)0) { temp=ex2[i]。 case 9:a[j][0]++。site[j])。in。 這兩周的時間,我們組的同學在組長的帶領下攻破了一個又一個的難關, 才 最終取得了成功。 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 29 float pingjun。 /*分析學生成績,算出不及格門數(shù) *
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1