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

正文內容

學生成績管理系統(tǒng)千行代碼c語言課程設計-wenkub

2022-09-07 13:58:42 本頁面
 

【正文】 d,amp。 exit(0)。 int sum,xuehao。 //模塊 8 密碼修改 void kemushezhi(char kemu[][20],int k)。 //模塊 4 修改學生資料 void DisplyNode(NODE *head,char kemu [][20])。 //模塊 0 結束程序 NODE* InsertNode(NODE *head,char kemu [][20],int count)。 //輸出問候語句 +時間 void mima(char mi[],char mi1[])。 閃爍歡迎語 錯三次 密碼輸入 結束程序 正確 從文件倒入數據 主菜單 1.學生資料輸入 2.學生資料刪除 3.查詢學生資料 4.修改學生資料 5.顯示學生資料 6.統(tǒng)計學生資料 7.排序學生資料 8.程序密碼修改 9.科目設置 10.學生資料保存 11.字體顏色設置 0.結束程序 內蒙古科技大學課程設計說明書 7 struct student*next。 char name[12]。 學生成績不超過宏定義的 maxscore 100 不小于 minscore 0. 內蒙古科技大學課程設計說明書 5 本程序在運行時,要求有 student 文件儲存學生資料, 文件儲存程序密碼, 文件儲存科目名稱。有 9 種顏色可供選擇。修改密碼會覆蓋原有的 ,將新的密碼保存在該文件內。密碼保存在 文件內。 7. 科目設 置。排序學生成績有三種排序方案: 。 4. 修改學生成績。用學號進行查找,查找到后直接刪除。 這個報告即是對最后軟件的總體描述 任務概述 學生成績管理系統(tǒng): 包括以下功能: ? 從鍵盤輸入包括學號、姓名、各門課程成績 (不少于 5 門 ),并將其保存在磁盤文件里 ? 打開文件后,計算每個人的總分和平均分,排序并保存 ? 具有單項查詢或多項查詢的功能(即按照給定的關鍵字 ,如姓名找出滿足條件的紀錄) ? 具有插入、刪除和修改功能 ? 具有輸出文件數據信息的功能 數據描述 數據是關于學生的資料:包括 學號、姓名、 5 門功課的成績、總分、平均分。 46 內蒙古科技大學課程設計說明書 3 第一章 需求分析 引言 此報告完整呈現了我開發(fā)“學生成績管理 系統(tǒng)”的整個軟件 過程 ,包括需求分析階段,軟件設計與實現階段和測試階段。 21 參考文獻 20 第五章 課程設計總結 11 排序模塊設計 8 輸入模塊設計 7 第三章 詳細設計 六、建議參考資料 1.《 C語言程序設計》,譚浩強,清華大學出版社 2.《 C語言程序設計課程設計》,劉振安,機械工業(yè)出版社 內蒙古科技大學課程設計說明書 II 目 錄 內蒙古科技大學課程設計任務書 內蒙古科技大學 本科生課程 設計 說明書 題 目: C 語言課程設計 —— 學生成績管理 系統(tǒng) 學生姓名 : 邊峰 學 號: 1467159114 專 業(yè): 軟件工程 班 級: 1 班 指導教師: 周李涌 日 期: 2020 年 1 月 1 日 內蒙古科技大學課程設計說明書 I 內蒙古科技大學課程設計任務書 課程名稱 C 語言課程設計 設計題目 學生成績管理系統(tǒng) 指導教師 周李涌 時間 一、教學要求 1. 鞏固和加深學生對 C語言課程的基本知識的理解和掌握 2. 掌握 C語言 編程和程序調試的基本技能 3. 利用 C語言進行基本的軟件設計 4. 掌握書寫程序設計說明文檔的能力 5. 提高運用 C語言解決實際問題的能力 二、設計資料及參數 每個學生在教師提供的課程設計題目中任意選擇一題,獨立完成,題目選定后不可更換。 I 目 錄 3 任務概述 3 數據描述 3 功能需求 4 性能需求 4 運行需求 4 任務計劃 5 第二章 概要設計 6 總體設計 6 數據類型設計(或數據結構設計) 14 保存及讀取模塊設計 17 測試程序執(zhí)行情況 17 出現的問題和解決 的方法 21 附錄:程序代碼 在需求分析階段,明確所要開發(fā)的軟件應具有的功能、性能與界面,使系統(tǒng)使用人員及系統(tǒng)開發(fā)人員能清楚地了解用戶的需求,并在此基礎上進一步提出概要設計說明書和完成后續(xù)設計與開發(fā)工作。 內蒙古科技大學課程設計說明書 4 功能需求 為 實現 學生成績 管理 系統(tǒng) ,該程序有以下功能: 1. 輸入學生成績。 3. 查詢學生成績。按學號查找學生,查找后可以修改學生的所有信息,包括學號。 序。對五門科目的名稱進行設置。以后每次運行程序都需要輸入密碼。 10. 程序字體顏色。 性能需求 本程序采用動態(tài)內存申請的方式,儲存學生成績資料,盡可能的節(jié)省了所占內存空間,并且在程序結束時釋放所有內存。在文件不存在時,程序會自行創(chuàng)建這些文件以供使用。 int chengji[N]。 } NODE。 //密碼函數 void caidan()。//模塊 1 插入學生資料 (總分排序) NODE* DeleteNode(NODE* head)。 //模塊 5 顯示學生資料 void Tongji(NODE* l,char kemu[][20])。 //模塊 9 科目設置 void Save(NODE* l)。 NODE *pr = headnext, *p = head, *temp = NULL,*q = headnext。 } pnext = NULL。pxuehao)。 } else { while (xuehao != qxuehao amp。 free(p)。 for(j=0。pchengji[j])。 for(i=0。 ppingjun= (float)sum/N。amp。 if (przongfen = pzongfen) { if (pr == headnext) /* 若在頭節(jié)點前插入新節(jié)點 */ { pnext = headnext。/* 將新節(jié)點的指針域指向下一節(jié)點 */ prnext = p。 return head。 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,k = 1,c=0。 int zongfen。 printf(\n)。 while (p != NULL) /* 若不是表尾,則循環(huán)打印 */ 姓名是否相同是否 到表尾 分數是否大于查詢分數 學號是否相等是否到表尾 輸出 進入下一個節(jié)點 進入下一個節(jié)點 內蒙古科技大學課程設計說明書 12 { if(xuehao == pxuehao) { if(k) { printf( 學號 姓名 %8s%8s%8s%8s%8s 總分 平均分 \n,kemu[0],kemu[1],kemu[2],kemu[3],kemu[4])。 /* 讓 p 指向下一個節(jié)點 */ } if(k==1) printf(抱歉,您查找的信息不存在! \n)。 while (p != NULL) /* 若不是表尾,則循環(huán)打印 */ { if(strcmp(name,pname) == 0) { if(k) { printf( 學號 姓 名 %8s%8s%8s%8s%8s 總分 平均分 \n,kemu[0],kemu[1],kemu[2],kemu[3],kemu[4])。 /* 讓 p 指向下一個節(jié)點 */ } if(k==1) printf(抱歉,您查找的信息不存在! \n)。zongfen)。 } p = pnext。 內蒙古科技大學課程設計說明書 14 system(pause)。 } } 排序模塊設計 1. 流程圖 /* 函數的功能:菜單功能 學號升序排列學生 */ NODE* paixv(NODE* head) { NODE* r = head。 int xv1。 while (r != NULL) { 返回主函數 調用顯示資料函數 內蒙古科技大學課程設計說明書 15 t = rnext。 } else { ap = cp。 cp=cpnext。 apnext = r。 } 內蒙古科技大學課程設計說明書 16 否 是 保存及讀取模塊設計 1. 流程圖 2. 模塊代碼 /* 函數功能:菜單功能 10 對新錄入的學生信息進行保存 */ void Save(NODE* l) { FILE *fp。 if(fp==NULL) { printf(\n=====提示 :重新打開文件時發(fā)生錯誤 !\n)。 p=pnext。system(pause)。 ,都會提示密碼錯誤 解決方法:第一次錄入密碼后沒有對 mi1[]數組進行清 空,第二
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1