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

正文內(nèi)容

c程序設(shè)計(jì)大作業(yè)-學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)課程設(shè)計(jì)說(shuō)明書(shū)-預(yù)覽頁(yè)

 

【正文】 ch(menuitem) { 第 6 頁(yè) 共 29 頁(yè) 選項(xiàng) 1: 增加記錄 。 選項(xiàng) 3: 修改記錄 。 增加記錄函數(shù)的偽代碼: 對(duì)學(xué)生信息數(shù)組中的每條記錄進(jìn)行循 環(huán) 。 return。 } printf(輸入學(xué)號(hào) :)。 輸入的成績(jī)是否在范圍內(nèi) 。 臨時(shí)統(tǒng)計(jì)總成績(jī) 。 刪除記錄函數(shù)的偽代碼: printf(\n請(qǐng)輸入要?jiǎng)h除的學(xué)生學(xué)號(hào) :)。 { printf(\n存在要?jiǎng)h除的學(xué)生記錄 !)。 { printf(\n不存在要?jiǎng)h除的學(xué)生記錄 !)。 接收刪除指令 。 printf(正在刪除 ......\n)。 接收輸入的學(xué)號(hào) 。getch()。getch()。 scanf(%s,amp。 { 修改狀態(tài)標(biāo)志為 1確認(rèn)修改 。 { printf(要修改哪個(gè)科目的成績(jī)(語(yǔ)文為 1,數(shù)學(xué)為 2,英語(yǔ)為 3,計(jì)算機(jī)為 4) \n) 接收修改科目的編號(hào) 。 輸入的成績(jī)是否在范圍中 。 第 9 頁(yè) 共 29 頁(yè) { 臨時(shí)統(tǒng)計(jì)當(dāng)前學(xué)生總成績(jī) 。 確認(rèn)指令 。 數(shù)據(jù) 查詢 函數(shù)的偽代碼: 接收選擇 { 選擇 1: 學(xué)號(hào)查詢 。 選擇 3: 返回主菜單 return。 { 學(xué)生信息數(shù)組中是否存在與收入的學(xué)號(hào)相同的記錄 。 } } 是否找遍數(shù)組中所有 的記錄 。 } 輸出要查詢的學(xué)生信息開(kāi)始 do { printf(返回請(qǐng)輸入 b or B!\n)。或 39。 }while字符不為 39。 姓名查詢函數(shù)的偽代碼: printf(\n請(qǐng)輸入要查詢的學(xué)生姓名 :)。 { printf(\n存在要查詢的學(xué)生記錄 !)。 { printf(\n不存在要查詢的學(xué)生記錄 !)。 接收輸入字符 。B39。b39。 { 把當(dāng)前學(xué)生班別放到班級(jí)變量中 。 把當(dāng)前學(xué)生各科成績(jī)分別計(jì)算總分; 記錄班級(jí)學(xué)生數(shù) 。 比較兩個(gè)學(xué)生是否同一班級(jí) 。 } 不是同一班級(jí) 。 } else { 否則將當(dāng)前記錄作為新的班級(jí)的第一條記錄開(kāi)始新的比較 。 ○ 2 有些顯示畫(huà)面中,本該在同一行出現(xiàn)的內(nèi)容會(huì)由于太長(zhǎng)以至于在兩行中出現(xiàn);于是不停地改動(dòng)該行的內(nèi)容使之能夠出現(xiàn)在同一行中。y39。 else if(c==39。)return。amp。amp。amp。)。 6 測(cè)試結(jié)果 (列出你的測(cè)試結(jié)果,包括輸入和輸出。 /*定義班別數(shù)組 */ char no[15]。 /*定義總成績(jī)變量 */ float average。 /*初始化 */ void input(student * [])。 /*刪除學(xué)生記錄 */ student * edit_record(student * [])。 /*按姓名查詢 */ void total(student * [])。 endif /*STUDENT_H條件編譯段結(jié)束 */ include /*引入預(yù)定義文件 */ int main() { student * p。 /*將該學(xué)生信息放入數(shù)組第一個(gè)位臵 */ printf(歡迎使用學(xué)生成績(jī)管理系統(tǒng) (請(qǐng)按回車(chē)鍵! )......\n)。 initialize(stuArray)。 /*數(shù)據(jù)錄入 */ break。 /*跳出,重新進(jìn)行菜單選擇 */ case 4: /*選擇選項(xiàng) 4*/ system(cls)。 /*跳出,重新進(jìn)行菜單選擇 */ case 5: /*選擇選項(xiàng) 5*/ system(cls)。 /*跳出,重新進(jìn)行菜單選擇 */ case 6: /*選擇選項(xiàng) 6*/ system(cls)。 output(stuArray)。 break。 exit(0)。 printf(\n\n\n\n\n)。 printf( || \n)。 第 17 頁(yè) 共 29 頁(yè) printf( | 4數(shù)據(jù)統(tǒng)計(jì) | \n)。 printf( | 0退出系統(tǒng) | \n)。menuItem)。 } void initialize(student * stuArray[MAXNUM]) { int i=0。 /*初始化當(dāng)前學(xué)生記錄為空記錄 */ } printf(記錄已經(jīng)初始化 !\n按任意鍵繼續(xù) !)。 /*學(xué)生記錄行號(hào) */ int j=0。iMAXNUM。getch()。 if(c==39。)break。N39。y39。Y39。n39。N39。stuArray[i]banbie)。 /*接收輸入的學(xué)期 */ printf(請(qǐng)輸入第 %d位同學(xué)學(xué)號(hào) (共 12位 ):,i+1)。 /*提示輸入姓名 */ scanf(%s,amp。jMAXSUB。 /*接收成績(jī) */ fflush(stdin)。 /*臨時(shí)統(tǒng)計(jì)總成績(jī) */ stuArray[i]sum=s。 第 19 頁(yè) 共 29 頁(yè) printf(\n\n\n)。 printf(\t| 1增加記錄 |\n)。 printf(\t|*******************|\n)。 }while((menuitem1) || (menuitem4))。 break。 } return。 /*臨時(shí)保存當(dāng)前學(xué)生的信息 */ int s=0。i++) /*對(duì)學(xué)生信息數(shù)組中的每條記錄進(jìn)行循環(huán) */ { if(stuArray[i]==NULL) /*當(dāng)前記錄是空記錄 */ { break。 } info=(student * )malloc(sizeof(student))。 } printf(輸入學(xué)號(hào) :)。 /*提示輸入姓名 */ scanf(%s,amp。jMAXSUB。 /*接收輸入的成績(jī) */ if((infoscore[j]100) || (infoscore[j]0)) /*輸入的成績(jī)是否在范圍內(nèi) */ { printf(錯(cuò)誤數(shù)據(jù),請(qǐng)重新輸入 \n)。 /*臨時(shí)統(tǒng)計(jì)總成績(jī) */ } infosum=s。 /*學(xué)生記錄行號(hào) */ int j=0。 第 21 頁(yè) 共 29 頁(yè) printf(\n請(qǐng)輸入要?jiǎng)h除的學(xué)生學(xué)號(hào) :)。 for(i=0。i++) /*對(duì)學(xué)生信息數(shù)組中每條學(xué)生記錄進(jìn)行循環(huán) */ { if(strncmp(stuArray[i]no,s,11)==0) /*學(xué)生信息數(shù)組中是否存 在與用戶輸入學(xué)號(hào)相同的學(xué)生 */ { printf(\n存在要?jiǎng)h除的學(xué)生記錄 !)。getch()。 printf(|||||||||||\n)。 /*提示確認(rèn)刪除 */ scanf(%s,amp。)||(c==39。j++) /*從當(dāng)前刪除記錄位臵到最后一個(gè)記錄循環(huán) */ { stuArray[j1]=stuArray[j]。 } else /*不刪除 */ { editmenu(stuArray)。 /*修改狀態(tài)標(biāo)志 0不修改 */ int sum=0。 printf(\n請(qǐng)輸入要修改的學(xué)生學(xué)號(hào) :)。(iMAXNUM) amp。getch()。 /*沒(méi)有找到指定的學(xué)生記錄 */ return。 printf(|%7s|%12s|%6s|%6s|%6d|%6d|%7d|%6d|%6d|%|\n,stuArray[i]term,stuArray[i]no,stuArray[i]banbie,stuArray[i]name,stuArray[i]score[0], stuArray[i]score[1],stuArray[i]score[2],stuArray[i]score[3],stuArray[i]sum,stuArray[i]average)。c)。y39。 /*輸出修改科目編號(hào)的詢問(wèn) */ scanf(%d,amp。stuArray[i]score[j1])。jMAXSUB。 /*提示是否繼續(xù)修改 */ scanf(%s,amp。) || (c==39。 /*跳出確認(rèn)循環(huán) */ } } return stuArray[i]。 printf(\t|*********查詢子菜單 **********|\n)。 第 24 頁(yè) 共 29 頁(yè) printf(\t| 3返回主菜單 |\n)。menuitem)。 case 2: name_search(stuArray)。 } student * no_search(student * stuArray[MAXNUM]) { int i=0。 printf(\n請(qǐng)輸入要查詢的學(xué)生的學(xué)號(hào) :)。iMAXNUMamp。 getch()。 /*沒(méi)有找到指定的記錄 */ return。 printf(|%7s|%12s|%6s|%6s|%6d|%6d|%7d|%6d|%6d|%|\n,stuArray[i]term,stuArray[i]no,stuArray[i]banbie,stuArray[i]name,stuArray[i]score[0], stuArray[i]score[1],stuArray[i]score[2],stuArray[i]score[3],stuArray[i]sum,stuArray[i]av
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1