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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)千行代碼c語言課程設(shè)計(jì)-在線瀏覽

2024-10-30 13:58本頁面
  

【正文】 p = (NODE *)malloc(sizeof(NODE))。 exit(0)。 /* 為待插入節(jié)點(diǎn)的指針域賦值為空指針 */ printf(請(qǐng)輸入第 %d 位學(xué)生資料: ,count)。 scanf(%ld,amp。 xuehao=pxuehao。 申請(qǐng)內(nèi)存,建立節(jié)點(diǎn) 輸入學(xué)號(hào) 學(xué)號(hào)是否雷同 繼續(xù)輸入其他信息 將該節(jié)點(diǎn)插入鏈表 求總分、平均分 若學(xué)號(hào)為0 返回主菜單 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 9 return head。amp。 } if (xuehao == qxuehao) { printf(您輸入的學(xué)好對(duì)應(yīng)學(xué)生信息已存在,請(qǐng)檢查是否錯(cuò)誤后重新輸入! \n)。 return head。 scanf(%s,pname)。 jN。 scanf(%d,amp。 if(pchengji[j]maxscore||pchengji[j]minscore) { printf(輸入成績(jī)超出有效范圍,請(qǐng)重新輸入! \n)。 } } sum = 0。 iN。 } pzongfen = sum。 system(pause)。 /* 待插入節(jié)點(diǎn)作為頭節(jié)點(diǎn) */ } else { /* 若未找到待插入節(jié)點(diǎn)的位置且未到表尾,則繼續(xù)找 */ while (przongfen pzongfen amp。 prnext != NULL) { temp = pr。/* pr 指向當(dāng)前節(jié)點(diǎn)的下一節(jié)點(diǎn) */ }//printf(程序運(yùn)行到此 )。/* 將新節(jié)點(diǎn)的指針域指向原鏈表的頭節(jié)點(diǎn) */ headnext= p。 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 10 否 是 否 pnext = prnext。 /* 讓前一節(jié)點(diǎn)的指針域指向新節(jié)點(diǎn) */ } } else /* 若在表尾插入新節(jié)點(diǎn) */ { prnext = p。 ziliao = 1。 /* 返回插入新節(jié)點(diǎn)后的鏈表頭指針 head 的值 */ } 輸出模塊設(shè)計(jì) 1. 流程圖 /* 函數(shù)的功能:菜單更能 5 顯示學(xué)生資料 */ void DisplyNode(NODE *head,char kemu [N][20] ) { NODE *p = headnext。 printf( 學(xué)號(hào) 姓名 %8s%8s%8s%8s%8s 總分 平均分 編號(hào)\n,kemu[0],kemu[1],kemu[2],kemu[3],kemu[4])。/* 打印第 j 個(gè)節(jié)點(diǎn)的數(shù)據(jù) */ p = pnext。 傳入鏈表頭指針 是否為空鏈表 是否達(dá)到表尾 輸出 是 返回主菜單 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 11 是 1 2 3 是 是 否 否 否 } } 查找模塊設(shè)計(jì) 1. 流程圖 /* 函數(shù)的功能:菜單功能 3 查詢學(xué)生資料 */ void FIND (NODE *head,char kemu [N][20] ) { NODE *p = headnext。 long xuehao。 char c1[1]。 printf(請(qǐng)輸出查找方式: \ \ \ \n======)。 c = atoi(c1)。 if(c==1) { printf(請(qǐng)輸入學(xué)號(hào): )。xuehao)。 } printf(%13ld%8s%8d%8d%8d%8d%6d%% \n,pxuehao, pname, pchengji[0], pchengji[1], pchengji[2], pchengji[3], pchengji[4], pzongfen, ppingjun)。 } p = pnext。 system(pause)。 scanf(%s,name)。 } printf(%13ld%8s%8d%8d%8d%8d%6d%% \n,pxuehao, pname, pchengji[0], pchengji[1], pchengji[2], pchengji[3], 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 13 pchengji[4], pzongfen, ppingjun)。 } p = pnext。 system(pause)。 scanf(%d,amp。 while (p != NULL) /* 若不是表尾,則循環(huán)打印 */ { if(zongfen =pzongfen) { if(k) { printf( 學(xué)號(hào) 姓名 %8s%8s%8s%8s%8s 總分 平均分 \n,kemu[0],kemu[1],kemu[2],kemu[3],kemu[4])。/* 打印第 j 個(gè)節(jié)點(diǎn)的數(shù)據(jù) */ k=0。 /* 讓 p 指向下一個(gè)節(jié)點(diǎn) */ } if(k==1) printf(抱歉,您查找的信息不存在! \n)。 } else { printf(輸入有誤,請(qǐng)重新輸入! \n)。 caidan()。 FIND (head,kemu)。 NODE* SL = NULL。 char xv[1]。 printf(請(qǐng)選擇排序方式 :\ \t\ \ \n)。 xv1 = atoi(xv)。 cp = SL。 while (cp != NULL) { if(xv1==1) { if(rxuehao cpxuehao) { break。 cp=cpnext。 } else { ap = cp。 }} } if (ap == NULL) { rnext = SL。 } else { rnext = cp。 } r = t。 return SL。 NODE *p。 fp=fopen(student,w)。 exit(1)。 while(p!=NULL) { fprintf(fp,%ld %s %d %d %d %d %d %d %f\n,pxuehao,pname,pchengji[0],pchengji[1], pchengji[2],pchengji[3],pchengji[4], pzongfen, ppingjun)。count++。 ziliao = 0。} fclose(fp)。 2. 輸入學(xué)生資料測(cè)試 3. 查詢學(xué)生成績(jī)測(cè)試 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 18 4. 修改學(xué)生測(cè)試 5. 顯示學(xué)生資料測(cè)試 6. 統(tǒng)計(jì)學(xué)生資料測(cè)試 7. 排序測(cè)試 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 19 8. 密碼修改測(cè)試 9. 科目修改測(cè)試 10. 顏色更換測(cè)試 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 20 出現(xiàn)的問題和解決的方法 ,導(dǎo)入后無法正確顯示 解決方法:沒有返回頭指針,對(duì) daoru();函數(shù)添加了頭指針的返回。 解決方法:排序時(shí)節(jié)點(diǎn)的交換出現(xiàn)問題,導(dǎo)致排序后的鏈表斷點(diǎn)。 ,程序會(huì)崩潰 解決方法:對(duì)輸入的數(shù)據(jù)進(jìn)行判斷,如果不是數(shù)字提示輸入錯(cuò)誤,重新錄入。”, 修改后程序可 正確運(yùn) ,導(dǎo)致其他功能不能正常運(yùn)行。內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 21 第四章 課程設(shè)計(jì)總結(jié) 該 課程 設(shè)計(jì)是進(jìn)入大學(xué)以來的第 一 個(gè)課設(shè), 通過 這次的課設(shè),我對(duì)本學(xué)期所學(xué)內(nèi)容 有 了更深層次的了解 與 認(rèn)識(shí) , 同時(shí)我 感覺 到了作為一個(gè)程序 員 的 幸苦與 智慧。 這次課程設(shè)計(jì) , 我明白了 對(duì)于 編寫程序 ,解題的思路尤為重要 。就算 馬馬虎虎的編出來, 程序的邏輯性 、健壯性、 完善性、合理性也不會(huì)很強(qiáng) 。 因此在我們編程序之前一定要做好充分的準(zhǔn)備, 首先要理清自己的思路,然后再將思路分劃成幾個(gè)模塊,逐塊的寫好算法 ,最后再將所有的模塊 有機(jī)的 聯(lián)系起來,組成一個(gè)完整的程序。 附錄:程序代碼 include include include include include include define N 5 define maxscore 100 define minscore 0 int ziliao=0。 char name[12]。 int zongfen。 struct student*next。 void huanyingyu()。 //輸出問候語句 +時(shí)間 void mima(char mi[],char mi1[])。 //輸出主菜單 NODE* daoru (NODE *l,char kemu [][20])。 //模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1