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

正文內(nèi)容

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

  

【正文】 01)。 printf(\n\n\n\n\n\n\n\t\t 歡迎使用學(xué)生成績(jī)管理系統(tǒng) 試用版! \n\n)。 Sleep(2020)。 case 11: yanse()。// 8 密碼修改 case 9: kemushezhi(kemu,k)。 system(pause)。 } else 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 24 { printf(輸入錯(cuò)誤!請(qǐng)重新選擇! \n)。 xv2[0]=getche()。 goto kaishi。 case 4: xiugai(l,kemu)。 case 2: l=DeleteNode(l)。 printf(是否繼續(xù)輸入學(xué)生信息?輸入 N 或 n 結(jié)束,其他任意字符繼續(xù): )。ch!=39。 while(ch!=39。 } getchar()。caozuo)!=1) { printf(輸入數(shù)據(jù)類型錯(cuò)誤!請(qǐng)輸入操作對(duì)應(yīng)的數(shù)字: \n)。 kaishi: k=1。 huanyingyu()。y39。039。 l=NULL。 //模塊 8 密碼 修改 void kemushezhi(char kemu[][20],int k)。 //模塊 5 顯示學(xué)生資料 void Tongji(NODE* l,char kemu[][20])。//模塊 1 插入學(xué)生資料 (總分排序) NODE* DeleteNode(NODE* head)。 //密碼函數(shù) void caidan()。 } NODE。 int chengji[N]。 在成功通過(guò)編譯的情況下,對(duì)程序運(yùn)行的結(jié)果進(jìn)行系統(tǒng)的分析,檢驗(yàn)其正確性,如果有錯(cuò)誤,應(yīng)立即去分析源程序的邏輯錯(cuò)誤,直到得到正確的結(jié)果。在編寫程序之前,如果沒有 比較清晰的思路,根本 不可能編出好的程序。將頭節(jié)點(diǎn)返回。更正交換代碼后問題解決。 } 把本節(jié)點(diǎn)內(nèi)容寫入文件 是否到表尾 釋放內(nèi)存 返回主菜單 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 17 第三章 測(cè)試分析 測(cè)試程序執(zhí)行情況 1. 密碼測(cè)試 先輸入錯(cuò)誤密碼,在輸入正確密碼。} if(flag) {printf(\n=====提示 :文件保存成功 .(有 %d 條記錄已經(jīng)保存 .)\n,count)。 } p=lnext。 int flag=1,count=0。 } printf(排序完成! \n)。 SL = r。 } } else if(xv1==2) { if(rzongfen cpzongfen) { break。 ap = NULL。 xv[0] = getche()。 NODE* t,*cp,*ap。 printf(\n)。 system(pause)。 } printf(%13ld%8s%8d%8d%8d%8d%6d%% \n,pxuehao, pname, pchengji[0], pchengji[1], pchengji[2], pchengji[3], pchengji[4], pzongfen, ppingjun)。 } else if(c==3) { printf(請(qǐng)輸入要查找多少分以上的學(xué)生: )。/* 打印第 j 個(gè)節(jié)點(diǎn)的數(shù)據(jù) */ k=0。 } else if(c==2) { printf(請(qǐng)輸入姓名: )。/* 打印第 j 個(gè)節(jié)點(diǎn)的數(shù)據(jù) */ k=0。 scanf(%ld,amp。 c1[0] = getche()。 char name[20]。 /* 讓 p 指向下一個(gè)節(jié)點(diǎn) */ j++。 int j = 1。 /* 讓末節(jié)點(diǎn)的指針域指向新節(jié)點(diǎn) */ } } printf(學(xué)生資料添加成功! \n)。 /* 讓 head 指向新節(jié)點(diǎn) */ } else /* 若在鏈表中間插入新節(jié)點(diǎn) */ { pr = temp。 /* 在 temp 中保存當(dāng)前節(jié)點(diǎn)的指針 */ pr = prnext。 if (head == NULL) /* 若原鏈表為空表 */ { head = p。 i++) { sum+=(*p).chengji[i]。 goto w。 j++) { w: printf(請(qǐng)輸入 %s 的 %s 成績(jī): ,pname,kemu[j])。 } } printf(請(qǐng)輸入姓名: )。 qnext != NULL)/* 未找到且未到表尾 */ { q = qnext。 if(pxuehao==0) { free(p)。 printf(請(qǐng)輸入學(xué)號(hào): (輸入 0 返回 ))。/* 讓 p 指向待插入節(jié)點(diǎn) */ if (p == NULL) /* 若為新建節(jié)點(diǎn)申請(qǐng)內(nèi)存失敗,則退出程序 */ { printf(No enough memory!\n)。 //模塊 11 顏色設(shè)置 運(yùn)行界面設(shè)計(jì) 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 8 是 否 第二章 詳細(xì)設(shè)計(jì) 輸入模塊設(shè)計(jì) 1. 流程圖 塊代碼: /* 函數(shù)功能:菜單功能 1 輸入學(xué)生信息 以總分降序插入鏈表 */ NODE *InsertNode(NODE *head,char kemu [][20],int count) { int j,i。 //模塊 7 排列學(xué)生資料 void mimaxiugai(char* mi1)。 //模塊 3 查詢學(xué)生資料 void xiugai(NODE *head,char kemu [N][20] )。 //已存在信息導(dǎo)入 void jieshu(NODE* l)。 //LED 燈閃爍歡迎語(yǔ) void mytime()。 float pingjun。 包括以下功能: ? 從鍵盤輸入包括學(xué)號(hào)、姓名、各門課程成績(jī) (不少于 5 門 ),并將其保存在磁盤文件里 ? 打開文件后,計(jì)算每個(gè)人的總分和平均分,排 序并保存 ? 具有單項(xiàng)查詢或多項(xiàng)查詢的功能(即按照給定的關(guān)鍵字 ,如姓名找出滿足條件的紀(jì)錄) ? 具有插入、刪除和修改功能 ? 具有輸出文件數(shù)據(jù)信息的功能 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 6 第二章 概要設(shè)計(jì) 總體設(shè)計(jì) 數(shù)據(jù)類型設(shè)計(jì)(或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)) typedef struct student { long xuehao。 姓名不超過(guò) 5 個(gè)中文字符、 11 個(gè)英文字符??梢孕薷某绦虻念伾?。在進(jìn)入程序主界面后,可以對(duì)程序密碼進(jìn)行修改。程序首次運(yùn)行時(shí),設(shè)置密碼。將學(xué)生成績(jī)保存到 student 文件內(nèi),以便下次運(yùn)行程序時(shí)讀入數(shù)據(jù)。 5. 排序?qū)W生成績(jī)。 找, 3 為范圍查找,輸入成績(jī)后,查找出所有高于該成績(jī)的學(xué)生并輸出。 2. 刪除學(xué)生成績(jī)。最后在測(cè)試階段檢驗(yàn)了我們的軟件的實(shí)用性,發(fā)現(xiàn)了許多不足。 10 查找模塊設(shè)計(jì) 3 引言 3. 根據(jù)課程設(shè)計(jì)報(bào)告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。 某班學(xué)生成績(jī)管理,包括以下功能: ? 從鍵盤輸入包括學(xué)號(hào)、姓名、各門課程成績(jī) (不少于 5門 ),并將其保存在磁盤文件里 ? 打開文件后,計(jì)算每個(gè)人的總分和平均分,排序并保存 ? 具有單項(xiàng)查詢或多項(xiàng)查詢的功能(即按照給定的關(guān)鍵字 ,如姓名找出滿足條件的紀(jì)錄) ? 具有插入、刪除和修改功能 ? 具有輸 出文件數(shù)據(jù)信息的功能 三、設(shè)計(jì)要求及成果 1. 分析課程設(shè)計(jì)題目的 功能需求(可選用數(shù)組或鏈表實(shí)現(xiàn),可多人(最多 3人)協(xié)作完成一個(gè)題目) 2. 寫出詳細(xì)設(shè)計(jì)說(shuō)明 (至少包括功能實(shí)現(xiàn)分析和模塊流程圖) 3. 編寫程序代碼,調(diào)試程序使其能正確運(yùn)行 (代碼書寫要規(guī)范,標(biāo)示符要見名知意,要有必要的注釋,每人至少 500行代碼,不包括注釋和花括號(hào)) 4. 設(shè)計(jì)完成的軟件要便于操作和使用 5. 設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告 (請(qǐng)嚴(yán)格按照模板進(jìn)行排版) 四、進(jìn)度安排 第一天 選擇課程設(shè)計(jì)題目,分析課題的要求 第二天 編程 第三天 編程及調(diào)試 第四天 寫課程設(shè)計(jì)報(bào)告 第五天 提交課程設(shè)計(jì)報(bào)告(打印稿及電子稿) 五、評(píng)分標(biāo)準(zhǔn) 1. 根據(jù)平時(shí)上機(jī)考勤、表現(xiàn)和進(jìn)度,教師將每天點(diǎn)名和檢查 2. 根據(jù)課程設(shè)計(jì)完成情況,必須有可運(yùn)行的軟件。 II 第一章 需求分析 6 接口設(shè)計(jì) 7 運(yùn)行界面設(shè)計(jì) 8 輸出模塊設(shè)計(jì) 16 第四章 測(cè)試分析 在軟件設(shè)計(jì)與實(shí)現(xiàn)階段,進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示,然后著手于實(shí)踐。以插入節(jié)點(diǎn)的形式 將輸入的學(xué)生資料按總分降序插入鏈表中。三種查找方式, 。修改成績(jī)后自動(dòng)對(duì)總分、平均分更新。 6. 保存學(xué)生成績(jī)。 8. 程序密碼設(shè)置。 9. 程序密碼修改。為了程序的美觀性,在主菜單內(nèi)設(shè)置了顏色功能。 運(yùn)行需求 在輸入學(xué)號(hào)是學(xué)號(hào)數(shù)值 大小不大于長(zhǎng)整型的數(shù)值范圍。 任務(wù)計(jì)劃 設(shè)計(jì)一個(gè)學(xué)生成績(jī)管理系統(tǒng),來(lái)管理學(xué)生成績(jī)。 int zongfen。 接口設(shè)計(jì) void huanyingyu()。 //輸出主菜單 NODE* daoru (NODE *l,char kemu [][20])。 //模塊 2 刪除學(xué)生資料 void FIND (NODE *head,char kemu [N][20] )。 //模塊 6 統(tǒng)計(jì)學(xué)生資料 NODE* paixv(NODE *head)。 //模塊 10 學(xué)生資料
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1