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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)-課程設(shè)計(jì)報(bào)告-全文預(yù)覽

2024-09-25 16:25 上一頁面

下一頁面
  

【正文】 \n)。 if(stud[i].math=90) k1++。stud[i].math=70) m1++。amp。 case 2: for(i=0。 system(pause)。 while(in) /* 保存文件成功 */ { i++。 return。) { printf(\t\t\t請(qǐng)輸入文件名 :)。amp。 scanf(\t\t%c,amp。 printf(\n)。 if(stud[i].chinese=90) k++。stud[i].chinese=70) m++。amp。) { switch(menu4()) /*選擇判斷 */ { case 1: for(i=0。 int p2=0,q2=0,m2=0,c2=0,k2=0。 } } } 調(diào)用 tongji 函數(shù) ( 本函數(shù)的功能是 統(tǒng)計(jì) 學(xué)生的 成績分?jǐn)?shù)段 信息 ,時(shí)間復(fù)雜度為 O(n2)) void tongji(Student stud[],int n) { char sign。 printf(\t% 8d%15s%15s%15g\n,stud[i].term,stud[i].num,stud[i].name,stud[i].english)。 } if(a==3) { printf(\n)。 /*格式頭 */ printf(\t 學(xué)期 學(xué)生證號(hào) 姓名 數(shù)學(xué) \n)。 printf(\t% 8d%15s%15s%15g%\n,stud[i].term,stud[i].num,stud[i].name,stud[i].chinese)。 if(a==1) { printf(\n)。 case 3: printf(\n\n\n)。 printf( \n)。 break。amp。 case 2: printf(\n\n\n)。 printf( \n)。in) i++。 system(pause)。) { switch(menu5()) /*選擇判斷 */ { case 1: printf(\n\n\n)。 } 調(diào)用 search_a_record 函數(shù) ( 本函數(shù)的功能是查找需要了解的學(xué)生的信息 ,時(shí)間復(fù)雜度為 O(n)) void search_a_record(Student stud[],int n) /* 查詢學(xué)生信息 */ { char s[20]。 scanf(\t\t%c,amp。 } gets(x)。 scanf(\t\t\t%g,amp。stud[n+i].math)。 if(stud[n+i].chinese0||stud[n+i].chinese100 ) /*輸入不合理成績的錯(cuò)誤提示 */ { printf(\t\t\t 輸入錯(cuò)誤,請(qǐng)重新輸入 !\n)。 goto repeat3。 scanf(\t\t%s,stud[n+i].name)。jn+i。 goto repeat1。stud[n+i].term)。sign!=39。 while(sign!=39。 stud[i]=x。 for(i=j1。 Student x。 stud[0]=stud[i]。i) sift1(stud,i,j1)。 } } void heapsort1(Student stud[],int j) { int i。i) { x=stud[0]。i=0。 } stud[i]=x。 if(stud[j].english) { stud[i]=stud[j]。 j=2*i+1。 } void sift2(Student stud[],int t,int w) { int i,j。i=j。 while(j=w) {if((jw)amp。 Student x。j=2*j+1。amp。 i=t。 break。 for(i=1。 printf(\n)。 system(pause)。 printf(\t\n)。 printf(\t\t\t 數(shù)學(xué)成績排序 \n)。i++) printf(\t%8d%15s%15s%15g%\n,stud[i1].term,stud[i1].num,stud[i1].name,stud[i1].chinese)。 /*格式頭 */ printf(\t 學(xué)期 學(xué)生證號(hào) 姓名 語文 \n)。) { switch(menu6()) { case 1: heapsort(stud,n)。 } printf(\t\t\t)。 printf( \n)。 } return(n+i)。 } printf(\t\t是否繼續(xù)輸入記錄 ?(Y/N))。 scanf(\t\t\t%g,amp。stud[n+i].math)。 if(stud[n+i].chinese0||stud[n+i].chinese100 ) /*輸入不合理成績的錯(cuò)誤提示 */ { printf(\t\t\t輸入錯(cuò)誤,請(qǐng)重新輸入 !\n)。 goto repeat3。 scanf(\t\t%s,stud[n+i].name)。jn+i。 goto repeat1。stud[n+i].term)。sign!=39。 /*x[10]為清除多余的數(shù)據(jù)所用 */ while(sign!=39。039。||c39。 printf(\t\t\t請(qǐng)輸入序號(hào) :)。 printf(\t ||| * * * * * * * |||\n)。 printf(\t\t\t ?學(xué)生成績管理系統(tǒng)? \n)。 do{ system(cls)。 return(c39。039。 printf(\n\t 溫馨提示:若要使用查詢功能,請(qǐng)先打開學(xué)生信息文件,謝謝! \n\n)。 printf(\t ||| * * * * * * * |||\n)。 printf(\t\t\t ?學(xué)生成績管理系統(tǒng)? \n)。 do{ system(cls)。 return(c39。039。 return(c39。039。 printf(\t***********************************************************\n)。 printf(\t ||||||| * * * * * * * |||||||\n)。 printf(\t ||| * * * * * * * |||\n)。 printf(\t\t\t ? 學(xué) 生 成 績 管 理 系 統(tǒng) ? \n)。 /*運(yùn)行前清屏 */ printf(\n\n\n\t\t\t09信管 3班?王曉媚? 3209005759\n)。039。||c39。 printf(\n\t\t\t 請(qǐng)輸入序號(hào) :)。 printf(\n\t\t\ )。 /*運(yùn)行前清屏 */ printf(\t\t\t\t 歡迎使用 \n)。 /*英語成績 */ }Student。 /*姓名 */ int term。//最大 18 位 char password[13]。 統(tǒng)計(jì)函數(shù) 本函數(shù)的功能是統(tǒng)計(jì)學(xué)生個(gè)分?jǐn)?shù)段的信息,信息 中包含 學(xué)期、 學(xué)號(hào)、姓名、課程名及成績, 主要通過 for 及 if 的循環(huán)語句實(shí)現(xiàn)。 display 函數(shù) 開始 顯示歡迎界面 用戶驗(yàn)證界面 菜單選擇 input函數(shù) Modify函數(shù) Dispaly函數(shù) sort函數(shù) Search函數(shù) Tongji 函數(shù) Open函數(shù) Write函數(shù) add 函數(shù) 結(jié)束 本函數(shù)的功能是顯示學(xué)生的各類信息和規(guī)定輸出格式,主要通過 for 的循環(huán)語句和 printf()函數(shù)實(shí)現(xiàn)。 輸入界面的設(shè)計(jì) 以簡單的風(fēng)格設(shè)計(jì)輸入界面,運(yùn)用一些星星圖形和直線,構(gòu)成美觀的輸入界面,如 信息顯示界面的設(shè)計(jì) 為把信息清晰地顯示出來,采用對(duì)齊方式,運(yùn)用直線把信息排列得整整齊齊。 ( 2) 本模塊的功能是 打開數(shù)據(jù)文件。 學(xué)生 用戶: ( 1) 本模塊的功能是 按姓名、學(xué)號(hào) 、學(xué)科 查詢 學(xué)生成績情況, 名單中包含 學(xué)期、學(xué)號(hào)、姓名、課程名及成績。 (4) 本模塊的功能是 按姓名、學(xué)號(hào) 、學(xué)科 查詢 學(xué)生成績情況, 名單中包含 學(xué)期、學(xué)號(hào)、姓名、課程名及成績。 (學(xué)生用戶或游客)提供對(duì)學(xué)號(hào)或姓名,各學(xué)期、各學(xué)科成績的查詢。 (教師用戶)能實(shí)現(xiàn)本班同學(xué)各學(xué)期各科成績的錄入、編輯,數(shù)據(jù)必須保存在文件中,以便反復(fù)使用。 性能需求: 操作界面美觀、友好,有必要的容錯(cuò)處理(如:能判定學(xué)號(hào)位數(shù)和只能由 0~9 數(shù)字字符組成、能判定合理的成績 0~100 等); 查詢應(yīng)根據(jù)查詢條件合理選擇先進(jìn)的查詢方法(其中必須保證至少有一種查找采用了散列查找); 排序算法要求采用堆排序?qū)崿F(xiàn); 分?jǐn)?shù)段統(tǒng)計(jì)結(jié)果要求保存在單獨(dú)的文件中; 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)需要處理的數(shù)據(jù)主要有:姓名、成績等,相關(guān)數(shù)據(jù)的類型及說明如下: 數(shù)據(jù) 數(shù)據(jù)類型 說明 學(xué)號(hào) 字符數(shù)組 長度 50 姓名 字符數(shù)組 長度 50 學(xué)期 整型類型 1或 2 成績 浮點(diǎn)類型 0100 賬戶名稱 字符數(shù)組 長度 19 密碼 字符數(shù)組 長度 13 2 系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì) 按系統(tǒng)分析的功能要求將系統(tǒng)劃分為以下幾個(gè)主要功能模塊 與結(jié)構(gòu) : 教師用戶: (1) 本模塊功能是輸入學(xué)生的各類信息 (2) 本模塊的功能是顯示學(xué)生的各類信息和規(guī)定輸出格式 學(xué)生成績管理系統(tǒng) 7 文件操作 3信息編輯 1 信息查詢 2信息瀏覽 1 信息輸入 教師用戶 學(xué)生用戶 游客用戶 2 信息排序 3 文件調(diào)出 1 信息查詢 2 文件調(diào)出 5 信息分段統(tǒng)計(jì) 6 信息排序 4 信息查詢 (3) 本模塊的功能是實(shí)現(xiàn)學(xué)生信息的添加與修改 。 ( 7)本模塊的功能是 打開、保存、關(guān)閉數(shù)據(jù)文件。 游客 用戶: ( 1) 本模塊的功能是 按姓名、學(xué)號(hào) 、學(xué)科 查詢 學(xué)生成績情況, 名單中包含 學(xué)期、學(xué)號(hào)、姓名、課程名及成績。 子菜單設(shè)計(jì):主要運(yùn)用一些簡單符號(hào)構(gòu)成,將主菜單的功能細(xì)分化,讓功能實(shí)現(xiàn)更加清晰簡單
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1