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ū)(編輯修改稿)

2025-02-26 03:51 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 t * )malloc(sizeof(student))。 /*創(chuàng)建一個(gè)空的學(xué)生記錄 */ stuArray[0]=p。 /*將該學(xué)生信息放入數(shù)組第一個(gè)位臵 */ printf(歡迎使用學(xué)生成績(jī)管理系統(tǒng) (請(qǐng)按回車(chē)鍵! )......\n)。 /*輸出提示信息 */ getch()。 /*等待使用者回應(yīng) */ for(。) /*進(jìn)入主菜單 */ { switch(menu_select()) /*等待使用者 輸入選擇 */ { case 1: /*選擇選項(xiàng) 1*/ system(cls)。 initialize(stuArray)。 /*初始化 */ break。 /*跳出,重新進(jìn)行菜單選擇 */ case 2: /*選擇選項(xiàng) 2*/ system(cls)。 input(stuArray)。 /*數(shù)據(jù)錄入 */ break。 /*跳出,重新進(jìn)行菜單選擇 */ case 3: /*選擇選項(xiàng) 3*/ system(cls)。 第 16 頁(yè) 共 29 頁(yè) editmenu(stuArray)。 /*數(shù)據(jù)編輯 */ break。 /*跳出,重新進(jìn)行菜單選擇 */ case 4: /*選擇選項(xiàng) 4*/ system(cls)。 total(stuArray)。 /*數(shù)據(jù)統(tǒng)計(jì) */ getch()。 break。 /*跳出,重新進(jìn)行菜單選擇 */ case 5: /*選擇選項(xiàng) 5*/ system(cls)。 search_select(stuArray)。 /*數(shù)據(jù)查詢 */ getch()。 break。 /*跳出,重新進(jìn)行菜單選擇 */ case 6: /*選擇選項(xiàng) 6*/ system(cls)。 load(stuArray)。 /*數(shù)據(jù)導(dǎo)出 */ break。 /*跳出,重新進(jìn)行菜單選擇 */ case 7: /*選擇選項(xiàng) 7*/ system(cls)。 output(stuArray)。 /*數(shù)據(jù)顯示 */ save(stuArray)。 /*數(shù)據(jù)導(dǎo)出 */ printf(導(dǎo)出成功 !\n)。getch()。 break。 /*跳出,重新進(jìn)行菜單選擇 */ case 0: /*選擇選項(xiàng) 0*/ system(cls)。 printf(\n\n\n\n\t\t\t\t^_^感謝您使用本系統(tǒng) !\n)。getch()。 exit(0)。 /*退出系統(tǒng) */ } } return 0。 /*退出應(yīng)用程序 */ } int menu_select() { int menuItem=1。 system(cls)。 printf(\n\n\n\n\n)。 /*輸出開(kāi)始菜單界面 */ printf( |****************學(xué)生成績(jī)管理系統(tǒng) ****************| \n)。 printf( || \n)。 printf( | 主 菜單項(xiàng) | \n)。 printf( || \n)。 printf( | 1初始化 | \n)。 printf( | 2數(shù)據(jù)錄入 | \n)。 printf( | 3數(shù)據(jù)編輯 | \n)。 第 17 頁(yè) 共 29 頁(yè) printf( | 4數(shù)據(jù)統(tǒng)計(jì) | \n)。 printf( | 5數(shù)據(jù)查詢 | \n)。 printf( | 6數(shù)據(jù)導(dǎo)入 | \n)。 printf( | 7數(shù)據(jù)導(dǎo)出 | \n)。 printf( | 0退出系統(tǒng) | \n)。 printf( || \n)。 printf(\n 請(qǐng)輸入菜單項(xiàng)數(shù)字 (0~7)(第一次進(jìn)入系統(tǒng)請(qǐng)先初始化 !):)。 do /*進(jìn)入菜單選擇循環(huán) */ { scanf(%d,amp。menuItem)。 if((menuItem0)||(menuItem7)) { puts(輸入有誤,請(qǐng)重新輸入: )。 } } while((menuItem0)||(menuItem7))。 return menuItem。 } void initialize(student * stuArray[MAXNUM]) { int i=0。 /*學(xué)生記錄行號(hào) */ for(i=0。iMAXNUM。i++) /*查找每一個(gè)學(xué)生記錄 */ { stuArray[i]=NULL。 /*初始化當(dāng)前學(xué)生記錄為空記錄 */ } printf(記錄已經(jīng)初始化 !\n按任意鍵繼續(xù) !)。 getch()。 return。 /*結(jié)束初始化函數(shù)并返回主菜單 */ } void input(student * stuArray[MAXNUM]) { int i=0。 /*學(xué)生記錄行號(hào) */ int j=0。 /*學(xué)生功課號(hào) */ int s=0。 /*總成績(jī) */ char c。 for(i=0。iMAXNUM。i++) /*對(duì)學(xué)生信息數(shù)組中的每條記錄進(jìn)行循環(huán) */ { s=0。 stuArray[i]=(student * )malloc(sizeof(student))。 if(stuArray[i]==NULL) { 第 18 頁(yè) 共 29 頁(yè) printf(分配內(nèi)存失敗 !)。getch()。 return。 } do { printf(目前容量可以存儲(chǔ) %d條記錄,繼續(xù)請(qǐng)輸入 y or Y,返回請(qǐng)輸入 n or N!\n,MAXNUMi)。 c=getch()。 if(c==39。y39。||c==39。Y39。)break。 else if(c==39。n39。||c==39。N39。)return。 else printf(輸入錯(cuò)誤 !請(qǐng)重新輸入 \n)。 }while(c!=39。y39。amp。amp。c!=39。Y39。amp。amp。c!=39。n39。amp。amp。c!=39。N39。)。 printf(請(qǐng)輸入需要錄入的班級(jí) :)。 /*提示輸入班級(jí) */ scanf(%s,amp。stuArray[i]banbie)。 /*接收輸入的班別 */ printf(請(qǐng)輸入學(xué)期 (如 08091表示 0809學(xué)年第一學(xué)期 ):)。 /*提 示輸入學(xué)期 */ scanf(%s,amp。stuArray[i]term)。 /*接收輸入的學(xué)期 */ printf(請(qǐng)輸入第 %d位同學(xué)學(xué)號(hào) (共 12位 ):,i+1)。 /*提示輸入學(xué)號(hào) */ scanf(%s,amp。stuArray[i]no)。 /*接收輸入的學(xué)號(hào) */ printf(請(qǐng)輸入第 %d位同學(xué)姓名 :,i+1)。 /*提示輸入姓名 */ scanf(%s,amp。stuArray[i]name)。 /*接收輸入的姓名 */ printf(請(qǐng)輸入 %d門(mén)成績(jī) \n,MAXSUB)。 /*提示輸入成績(jī) */ for(j=0。jMAXSUB。j++) { do { printf(課程 %d 成績(jī) (語(yǔ)文為 1,數(shù)學(xué)為 2,英語(yǔ)為 3,計(jì)算機(jī)為 4),j+1)。 /*提示輸入的是第幾門(mén)課程成績(jī) */ scanf(%d,amp。stuArray[i]score[j])。 /*接收成績(jī) */ fflush(stdin)。 /*刷新內(nèi)存緩沖區(qū) */ if((stuArray[i]score[j]100)||(stuArray[i]score[j]0))/*檢查輸入的成績(jī)是否在要求范圍內(nèi) */ { printf(錯(cuò)誤數(shù)據(jù) !請(qǐng)重新輸入 \n)。 /*提示出錯(cuò) */ } }while((stuArray[i]score[j]100)||(stuArray[i]score[j]0))。 s+=stuArray[i]score[j]。 /*臨時(shí)統(tǒng)計(jì)總成績(jī) */ stuArray[i]sum=s。 /*保存當(dāng)前學(xué)生的總成績(jī) */ stuArray[i]average=s/MAXSUB。 /*算出當(dāng)前學(xué)生的平均成績(jī) */ } } return。 /*結(jié)束函數(shù) */ } void editmenu(struct stu *stuArray[MAXNUM]) { int menuitem=1。 第 19 頁(yè) 共 29 頁(yè) printf(\n\n\n)。 printf(\t|*******************|\n)。 printf(\t|*********編輯子菜單 **********|\n)。 printf(\t|*******************|\n)。 printf(\t| 1增加記錄 |\n)。 printf(\t| 2刪除記錄 |\n)。 printf(\t| 3修改記錄 |\n)。 printf(\t| 4返回主菜單
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1