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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)千行代碼c語(yǔ)言課程設(shè)計(jì)-文庫(kù)吧資料

2024-09-04 13:58本頁(yè)面
  

【正文】 void yanse()。 //模塊 8 密碼 修改 void kemushezhi(char kemu[][20],int k)。 //模塊 7 升序排列學(xué)生資料 NODE* paixv2(NODE *l)。 //模塊 5 顯示學(xué)生資料 void Tongji(NODE* l,char kemu[][20])。 //模塊 3 查詢學(xué)生資料 void xiugai(NODE *head,char kemu [N][20] )。//模塊 1 插入學(xué)生資料 (總分排序) NODE* DeleteNode(NODE* head)。 //已存在信息導(dǎo)入 void jieshu(NODE* l)。 //密碼函數(shù) void caidan()。 //LED 燈閃爍歡迎語(yǔ) void mytime()。 } NODE。 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 22 float pingjun。 int chengji[N]。 typedef struct student { long xuehao。 在成功通過編譯的情況下,對(duì)程序運(yùn)行的結(jié)果進(jìn)行系統(tǒng)的分析,檢驗(yàn)其正確性,如果有錯(cuò)誤,應(yīng)立即去分析源程序的邏輯錯(cuò)誤,直到得到正確的結(jié)果。 在編程之前,我們應(yīng)反復(fù)研究題目要求,對(duì)題目涉及的情況進(jìn)行比較充分的分析,以便編寫出更加符合題意的程序;其次要充分考慮各種臨界情況,對(duì)一些錯(cuò)誤的輸入進(jìn)行處理。在編寫程序之前,如果沒有 比較清晰的思路,根本 不可能編出好的程序。 就我本人而言,本次課程設(shè)計(jì)編寫將盡兩個(gè)月。將頭節(jié)點(diǎn)返回。 5. 在 修改信息函數(shù)中,修改 學(xué)好,成績(jī) 這 些 用數(shù)組定義的量時(shí)沒有問題可以正確修改,當(dāng)修改庫(kù)存數(shù)量和價(jià)格 時(shí) 會(huì)出現(xiàn)程序出錯(cuò)現(xiàn)象, 而 編譯代碼時(shí)并不提示有錯(cuò),最后在仔細(xì) 檢查 下終 于 發(fā)現(xiàn) 是這 2 個(gè) 地方忘了加取地址 “amp。更正交換代碼后問題解決。 ,都會(huì)提示密碼錯(cuò)誤 解決方法:第一次錄入密碼后沒有對(duì) mi1[]數(shù)組進(jìn)行清 空,第二次輸入的密碼會(huì)不完全覆蓋第一次輸入的密碼,在每一次判斷密碼是否正確后對(duì) mi1[]進(jìn)行清空,這樣之后錄入的密碼正確。 } 把本節(jié)點(diǎn)內(nèi)容寫入文件 是否到表尾 釋放內(nèi)存 返回主菜單 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 17 第三章 測(cè)試分析 測(cè)試程序執(zhí)行情況 1. 密碼測(cè)試 先輸入錯(cuò)誤密碼,在輸入正確密碼。system(pause)。} if(flag) {printf(\n=====提示 :文件保存成功 .(有 %d 條記錄已經(jīng)保存 .)\n,count)。 p=pnext。 } p=lnext。 if(fp==NULL) { printf(\n=====提示 :重新打開文件時(shí)發(fā)生錯(cuò)誤 !\n)。 int flag=1,count=0。 } 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 16 否 是 保存及讀取模塊設(shè)計(jì) 1. 流程圖 2. 模塊代碼 /* 函數(shù)功能:菜單功能 10 對(duì)新錄入的學(xué)生信息進(jìn)行保存 */ void Save(NODE* l) { FILE *fp。 } printf(排序完成! \n)。 apnext = r。 SL = r。 cp=cpnext。 } } else if(xv1==2) { if(rzongfen cpzongfen) { break。 } else { ap = cp。 ap = NULL。 while (r != NULL) { 返回主函數(shù) 調(diào)用顯示資料函數(shù) 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 15 t = rnext。 xv[0] = getche()。 int xv1。 NODE* t,*cp,*ap。 } } 排序模塊設(shè)計(jì) 1. 流程圖 /* 函數(shù)的功能:菜單功能 學(xué)號(hào)升序排列學(xué)生 */ NODE* paixv(NODE* head) { NODE* r = head。 printf(\n)。 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 14 system(pause)。 system(pause)。 } p = pnext。 } printf(%13ld%8s%8d%8d%8d%8d%6d%% \n,pxuehao, pname, pchengji[0], pchengji[1], pchengji[2], pchengji[3], pchengji[4], pzongfen, ppingjun)。zongfen)。 } else if(c==3) { printf(請(qǐng)輸入要查找多少分以上的學(xué)生: )。 /* 讓 p 指向下一個(gè)節(jié)點(diǎn) */ } if(k==1) printf(抱歉,您查找的信息不存在! \n)。/* 打印第 j 個(gè)節(jié)點(diǎn)的數(shù)據(jù) */ k=0。 while (p != NULL) /* 若不是表尾,則循環(huán)打印 */ { if(strcmp(name,pname) == 0) { if(k) { printf( 學(xué)號(hào) 姓 名 %8s%8s%8s%8s%8s 總分 平均分 \n,kemu[0],kemu[1],kemu[2],kemu[3],kemu[4])。 } else if(c==2) { printf(請(qǐng)輸入姓名: )。 /* 讓 p 指向下一個(gè)節(jié)點(diǎn) */ } if(k==1) printf(抱歉,您查找的信息不存在! \n)。/* 打印第 j 個(gè)節(jié)點(diǎn)的數(shù)據(jù) */ k=0。 while (p != NULL) /* 若不是表尾,則循環(huán)打印 */ 姓名是否相同是否 到表尾 分?jǐn)?shù)是否大于查詢分?jǐn)?shù) 學(xué)號(hào)是否相等是否到表尾 輸出 進(jìn)入下一個(gè)節(jié)點(diǎn) 進(jìn)入下一個(gè)節(jié)點(diǎn) 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書 12 { if(xuehao == pxuehao) { if(k) { printf( 學(xué)號(hào) 姓名 %8s%8s%8s%8s%8s 總分 平均分 \n,kemu[0],kemu[1],kemu[2],kemu[3],kemu[4])。 scanf(%ld,amp。 printf(\n)。 c1[0] = getche()。 int zongfen。 char name[20]。 int j = 1,k = 1,c=0。 /* 讓 p 指向下一個(gè)節(jié)點(diǎn) */ j++。 while (p != NULL) /* 若不是表尾,則循環(huán)打印 */ { printf(%13ld%8s%8d%8d%8d%8d%6d%% %3d\n,pxuehao, pname, pchengji[0], pchengji[1], pchengji[2], pchengji[3], pchengji[4], pzongfen, ppingjun,j)。 int j = 1。 return head。 /* 讓末節(jié)點(diǎn)的指針域指向新節(jié)點(diǎn) */ } } printf(學(xué)生資料添加成功! \n)。/* 將新節(jié)點(diǎn)的指針域指向下一節(jié)點(diǎn) */ prnext = p。 /* 讓 head 指向新節(jié)點(diǎn) */ } else /* 若在鏈表中間插入新節(jié)點(diǎn) */ { pr = temp。 if (przongfen = pzongfen) { if (pr == headnext) /* 若在頭節(jié)點(diǎn)前插入新節(jié)點(diǎn) */ { pnext = headnext。 /* 在 temp 中保存當(dāng)前節(jié)點(diǎn)的指針 */ pr = prnext。amp。 if (head == NULL) /* 若原鏈表為空表 */ { head = p。 ppingjun= (float)sum/N。 i++) { sum+=(*p).chengji[i]。 for(i=0。 goto w。pchengji[j])。 j++) { w: printf(請(qǐng)輸入 %s 的 %s 成績(jī): ,pname,kemu[j])。 for(j=0。 } } printf(請(qǐng)輸入姓名: )。 free(p)。 qnext != NULL)/* 未找到且未到表尾 */ { q
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1