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

正文內(nèi)容

c語言課程設計報告----班級成績管理系統(tǒng)-wenkub

2022-09-16 08:06:36 本頁面
 

【正文】 以及字符串的簡單處理。 ③掌握函數(shù)的定義,函數(shù)的返回值,函數(shù)的調(diào)用,函數(shù)的形式參數(shù)和實際參數(shù)之間的關系;掌握變量的作用域與生存期,了解函數(shù)的作用域。 2) 建立一個班級學 生成績數(shù)據(jù)庫,文件名為 ,并從該文件中讀取數(shù)據(jù); 3) 班級成績管理系統(tǒng)應能提供以下功能: (1)主菜單界面設計。 (7)要求在刪除模塊、修改模塊和查詢模塊中若找不到所需的記錄時,系統(tǒng)設計中應有一定的提示信息。 5) 班級成績管理系統(tǒng)采用一個結(jié)構(gòu)體數(shù)組,學生成績數(shù)據(jù)庫結(jié)構(gòu)如下: . . int xh /*學號 */ char name[10] /*姓名 */ double yy /*英語 */ double mat /*數(shù)學 */ double jsj /*計算機 */ double wl /*物理 */ double zf /*總分 */ 注意:學號不能重復且不少于 4 位數(shù)字,各項字符串的長度要求在 4~10 之間,數(shù)據(jù)庫應有 10 條或多于 10 條以上的記錄。 ⑦ 課程設計參考文獻; ⑧ 程序清單; . . ⑷ 課程設計周內(nèi),凡規(guī)定的集中上機時間必須到機房調(diào)試程序; ⑸ 設計完成后必須參加答辯,并按要求演示程序,提交課程設計報告和有關電子文檔。 . . 二、進度安排 第 19 周 星期一 8: 00—— 12: 00 講課、布置任務 星期二 8: 00—— 12: 00 機房上機調(diào)試程序 星期三 14: 00—— 18: 00 機房上機調(diào)試程序 星期四 14: 00—— 18: 00 機房上機調(diào)試程序、答辯 附:課程設計報告排版、打印和裝訂要求 1. 課程設計報告裝訂順序:封面、任務書、目錄、正文、附件、評分表。正文中程序清單(英文)用英文字體 Times New Roman,單倍行間距。 5.設計報告中任務書和評分表不需重新排版。各個功能的調(diào)用通過主函數(shù)中的 switch 語句來實現(xiàn)。break。break。 break。 sele=0。 ⅱ .追加模塊: 通過設計一個模塊,當要加入新的學生的信息的時候,來實現(xiàn)新學生信息的加入。 : 通過設計一個模塊,當某個人的信息發(fā)生變化的時候,可以通過修改模塊來進行修改。 : 通過設計一個模塊,來實現(xiàn)數(shù)據(jù)庫的信息按宿舍類別的升序排列。且追加一個學生信息后可選擇繼續(xù)追加或退出。再進入 輸入選項 按總分 輸出排序后的學生信息 退出 num=2 num=1 . . 通過 if 語句,如果標識變量 flag 為 0,則打印“查無此人 !!!” 。 IV.刪除模塊 程序通過定義一個變量 num,來確定輸入到底是學號還是姓名,或者退出刪除模塊 。每次刪除結(jié)束之后通過選擇“是”或者“否”來選擇是否繼續(xù)刪除學生信息。如 果不含這個人的信息的時候,標識變量 flag 仍為 0。 VI.統(tǒng)計模塊: 程序通過輸入一個變量 t 來選擇按哪項內(nèi)容統(tǒng)計或者退出統(tǒng)計模塊。如果不含這個人的信息的時,標識變量 flag 仍為 0。第一遍的( N1)次比較后,最大數(shù)已放在 最后,第二遍只需考慮( N1)個數(shù),以此類推直到第( N1)遍后就可以完成排序。 六、體會 : ( 1)該程序?qū)崿F(xiàn)了對學生成績的初步管理; ( 2)可應用文件結(jié)構(gòu)體對此程序進行改進處理; ( 3)通過這次課程設計深入了解了結(jié)構(gòu)體和文件及函數(shù)的使用; ( 4)此程序可在修改學生方面進行拓展,另外可以應用頁面形式使程序使用更加美觀; ( 5)深入研究可加入預處理程序 endif, error。 /*姓名 */ double yy。 /*物理 */ double zf。 while( fscanf(fp,%d\n%s\n%lf\n%lf\n%lf\n%lf\n%lf\n,amp。s[N].jsj,amp。 } void Wr_file() {int i。iN。 for(i=0。 double ave[20],t。kN。k++) for(j=k+1。ave[j]=t。 } /*按平均分整體排序 */ } void Disp() /*顯示模塊 */ {int i。 Js()。 getchar()。 printf( 請問你想看哪一門課的成績 ?? \n)。 scanf(%d,amp。 printf(===============================================================================\n)。 yypj=yyzf/i。 printf(%d %s %f %f %f %f %f\n,s[i].xh ,s[i].name ,s[i].yy ,s[i].mat ,s[i].jsj ,s[i].wl, s[i].zf)。 } case 2: { printf(===============================================================================\n)。iN。iN。 printf( 數(shù)學平均分 =%f\t 超過平均的人數(shù)為 %d 個 \n,matpj,j)。 } case 3: { printf(===============================================================================\n)。iN。iN。 getchar()。 printf(===============================================================================\n)。 wlpj=wlzf/i。 printf(%d %s %f %f %f %f %f\n,s[i].xh ,s[i].name ,s[i].yy ,s[i].mat ,s[i].jsj ,s[i].wl, s[i].zf)。 } } printf(要顯示每一科的平均分嗎?? \t是 \t否 \n)。yypj=0。matpj=0。iN。iN。iN。iN。 printf(英語 \t\t%f\n,yypj)。 } } void Appe() /*追加模塊 */ {int n,i。 scanf(%d,amp。 printf( *************************\n)。 for(i=0。s[N].yy,amp。s[N].zf)。 printf(=======================================\n)。 scanf(%d,amp。 printf(=======================================)。iN。 printf( 請輸入 名字 \n)。iN。 printf( 請問要修改哪項? 1:英語 2:數(shù)學 3:計算機 4:物理 \n)。 switch(x) { case 1:scanf(%lf,amp。s[j].mat)。 break。 } } else { printf(===========================\n)。 char str[20]。 printf( ===============================\n)。 printf( = 請輸入學號 ! =\n)。 for(i=0。} } else if(m==2) . . { printf( ===============================\n)。 for(i=0。} } if(k==1) {for(i=j。 } else { printf(=============================\n)。 char xm[10]。n)。 for(i=0。 } } else if(n==2) { printf(請輸入姓名 :)。i++) if(strcmp(s[i].name,xm)==0) { k=1。 printf(%d %s %f %f %f %f %f\n,s[j].xh ,s[j].name ,s[j].yy ,s[j].mat ,s[j].jsj ,s[j].wl, s[j].zf)。 } void Quit() /*退出 */ { printf( ****** Thank you bye ****** \n)。 printf(\n)。 printf(\n)。 printf(\t***************************************************************\n)。 Re_file()。 printf( ****************************\n)。 printf( * 3:修改 4:刪除 *\n)。 printf( * 7:統(tǒng)計 *\n)。 scanf(%d,amp。 case 2:Appe()。Disp()。break。Disp()。 case 8:Quit()。 getchar()。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1