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

正文內(nèi)容

c語言課程設(shè)計報告----班級成績管理系統(tǒng)-在線瀏覽

2024-11-08 08:06本頁面
  

【正文】 .................. 13 V. 查詢模塊 ........................................................................................................... 13 VI.統(tǒng)計模塊: .................................................................................................. 13 VII.排序模塊: ................................................................................................. 14 五.程序調(diào)試 .............................................................................................................. 14 : ........................................................................................................ 14 II.追加程序: ................................................................................................... 15 : ..................................................................................................... 17 IV.刪除模塊: .................................................................................................. 18 V. 查詢模塊: ....................................................................................................... 20 VI.排序模塊: .................................................................................................. 20 VII.統(tǒng)計模塊: ................................................................................................. 21 VIII.退出模塊: ............................................................................................... 22 八.附件 ...................................................................................................................... 23 . . 一、系統(tǒng)總體設(shè)計思路: Ⅰ .總體功能設(shè)計: 學(xué)生宿舍管理系統(tǒng)存放了每個學(xué)生的學(xué)號、姓名、性別、班級、電話號碼及所住的宿舍棟號、房間號、校區(qū)、宿舍類別的數(shù)據(jù)庫。其結(jié)構(gòu)如下: 系統(tǒng)通過顯示程序、追加程序、查詢程序、刪除程序、修改程序、統(tǒng)計程序、排序程序來實現(xiàn)學(xué)生信息管理系統(tǒng)的顯示功能、追加功能、查詢功能、刪除功能、修改功能、統(tǒng)計功能、排序功能。 switch(sele) { case 1:Disp()。(顯示模塊) case 2:Appe()。(追加模塊) case 3:Modi()。(修改模塊) case 4:Dele()。(刪除模塊) case 5:Query()。(查詢模塊) case 6:Sort()。(排序模塊) case 7:Total()。(統(tǒng)計模塊) case 8:Quit()。break。以便于瀏覽學(xué)生的信息。 : 通過設(shè)計一個模塊,這個模塊可以按學(xué)生的學(xué)號、姓名來查詢學(xué)生所有的信息,并顯示學(xué)生的所有信息,以便查詢者閱讀。以后,這個學(xué)生的信息將不再會出現(xiàn)再數(shù)據(jù)庫中。修改模塊時一具有多級子菜單的摸塊。 vi.統(tǒng)計模塊: 通過設(shè)計一個模塊,能按指定的校區(qū)、宿舍棟號統(tǒng)計入住該棟的學(xué)生人數(shù),或統(tǒng)計制指定的班級入住某棟的人數(shù),并能將統(tǒng)計的結(jié)果以及統(tǒng)計的人員的信息用表格顯示出來 ,是瀏覽者一目了然。并顯示所有信息,使瀏覽者一目了然。 結(jié)構(gòu)體中間的成員之間用空格來隔開輸入,通過回車鍵來實現(xiàn)追加。 III.修改模塊 程序定義一個變量 num1,來確定到底輸入的是學(xué)號還是姓名。如果含有此人的信息,則把此人的序號賦值給變量 k,把標(biāo)識 變量 flag 賦值為 1;如果不含有此人信息,則標(biāo)識變量 flag 值仍為 0。如果 flag 的值為 1怎進入下一級菜單,通過 switch 語句來選擇是修改這個人的姓名 .學(xué)號 .英語 .計算機 .物理 .總分。每次修改成功之后可通過選擇“是”或者“否”來選擇是否繼續(xù)修改學(xué)生信息。通過一個 for 循環(huán)來確定數(shù)據(jù)庫到底是否含有此人的信息。如果不含此人的信息,則打印“查無此人!??!”。 程序通過輸入一個變量 num 來實現(xiàn)是按學(xué)號還是按姓名來查找,或者退出查詢。當(dāng)含有這個人的信息的時候,把標(biāo)識變量 flag 賦值為 1,并立即輸出此人信息。再通過一個 if 語句,如果標(biāo)識變量 flag 為 0,則打印“查無此人 !!!” 。每次查詢結(jié)束之后通過選擇“是”或者“否”來選擇是否繼續(xù)查詢學(xué)生信息。再通過一個for 循環(huán)來實現(xiàn)目標(biāo)信息的查找。當(dāng)每找到一個目標(biāo)信息的時,把標(biāo)識變量 flag 賦值為 1,用變量 num 累加人 數(shù)并并把此人信息賦給另一個結(jié)構(gòu)體成員。最后輸出統(tǒng)計的人數(shù)并通過 for 語句輸出這些學(xué)生的信息,再通過一個 if 語句,如果標(biāo)識變量 flag 為 0,則打印出“查無此信息 !!!” 。 . . VII.排序模塊: 程序運用起泡排序方法(從第一個數(shù)開始依次對相鄰兩數(shù)進行比較,如次序?qū)t不進行任何操作;如次序不對則使這兩個數(shù)交換位置。)對所有學(xué)生按總分進行升序排列,并通過調(diào)用 Print 函數(shù)輸出排序后的數(shù)據(jù)。 : 在主菜單下輸入 3 并回車進入修改程序下菜單: . . 輸入 1 并回車,即按學(xué)號查找并修改,程序?qū)崾据斎雽W(xué)號: 輸入修改信息并回車,將顯示出經(jīng)修改后所有學(xué)生的新信息,其界面如下: IV.刪除模塊: 在主菜單下輸入 4 并回車,將進入刪除程 序的菜單下,其界面如下: . . 輸入 1 并回車,即選擇按學(xué)號查找并刪除,并輸入一個學(xué)號回車,如輸入 202011,將自動顯示出刪除后新的學(xué)生信息,即不在存在學(xué)號為 202011 的學(xué)生信息: . . : 在主菜單下輸入 5 并回車,進入查詢程序的選擇菜單下,其界面如下 VI.排序模塊: 在主菜單下輸入 6 并回車進入排序,并按總分進行排序: . . VII.統(tǒng)計模塊: 在主菜單下輸入 7 并回車,將進入統(tǒng)計模塊: . . VIII.退出模塊: 在主菜單下輸入 8 并回車將顯示出退出程序的界面: 繼續(xù)按任意鍵將退出整個程序,即退出班級成績管理系統(tǒng)。 C 程序的研究和開發(fā)均需要耗費很大的精力來查資料和編譯 及運行 ,應(yīng)豐富自身的知識才能更好的發(fā)展 七、參考文獻 : [1]郝玉潔,袁平,常征,易濤編著 .C 語言程序設(shè)計 .北京:機械工業(yè)出版社, 2020 [2]劉振安,孫忱,劉燕君編著 .C 程序設(shè)計課程設(shè)計 .北京:機械工業(yè)出版社, 2020 [3]譚浩強編著 .C 程序設(shè)計 .北京:清華大學(xué)出版社, 2020 [4]譚浩強編著 .C 程序設(shè)計題解與上機指導(dǎo) .北京:清華大學(xué)出版社, 2020 [5]張基溫,唐永炎,譚浩強著 .C 語言程序設(shè)計教程 .北京高等教育出版社, 1998 . . 八.附件 include include include int N=0。 /*學(xué)號 */ char name[10]。 /*英語 */ double mat。 /*計算機 */ double wl。 /*總分 */ }s[20]。 fp=fopen(,r)。s[N].xh,s[N].name,amp。s[N].mat,amp。s[N].wl,amp。 fclose(fp)。 FILE *fp。 for(i=0。i++) fprintf(fp,%d\n%s\n%lf\n%lf\n%lf\n%lf\n%lf\n,s[i].xh,s[i].name,s[i].yy,s[i].mat,s[i].jsj,s[i].wl,s[i].zf)。 } void Js() /*計算總分 */ {int i。iN。 } . . void Sort() /*排序模塊 */ {int j,k。 struct stu m。 for(k=0。k++) ave[k]=s[k].zf/4。kN1。jN。ave[k]=ave[j]。 /*對平均分排序 */ m=s[k]。s[j]=m。 printf(******************************************************************************\n)。 printf(******************************************************************************\n)。 for(i=0。i++) printf(%13d %10s %3lf %4lf% 11lf% 11lf %13lf,s[i].xh,s[i].name,s[i].yy,s[i].mat,s[i].jsj,s[i
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1