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

正文內(nèi)容

班級(jí)成績(jī)管理系統(tǒng)c語(yǔ)言課程設(shè)計(jì)-其他專業(yè)-資料下載頁(yè)

2025-01-19 06:56本頁(yè)面

【導(dǎo)讀】、各功能模塊編寫內(nèi)容詳細(xì)情況及調(diào)試?????????收集資料,全面分析課題,分解問(wèn)題,形成中體編程思路;對(duì)于設(shè)計(jì)中用到的關(guān)鍵函數(shù),要聯(lián)系實(shí)際問(wèn)題進(jìn)行具體介紹;上機(jī)調(diào)試,確保程序能正確運(yùn)行;熟悉c語(yǔ)言的編譯連接和運(yùn)行過(guò)程。能夠采用模塊化思想調(diào)試程序。對(duì)一個(gè)有N個(gè)學(xué)生的班級(jí),每個(gè)學(xué)生有M門課程。該系統(tǒng)實(shí)現(xiàn)對(duì)班級(jí)成績(jī)的錄入、顯。示、修改、排序、保存等操作的管理。執(zhí)行一個(gè)具體的功能之后,程序?qū)⒅匦嘛@示菜單。樹的根結(jié)點(diǎn),簡(jiǎn)稱樹的根。件的結(jié)點(diǎn)稱為葉子。例如,在《班級(jí)成績(jī)管理系統(tǒng)》中的數(shù)據(jù)結(jié)構(gòu)圖中“查看數(shù)據(jù)”、“通。留數(shù)據(jù)”以及求各學(xué)科的“平均分、最高分、最低分”為“學(xué)生成績(jī)管理系統(tǒng)”的子結(jié)點(diǎn),2)print()打印函數(shù)---設(shè)置班級(jí)成績(jī)管理系統(tǒng)界面;5)lookdata()查看數(shù)據(jù)函數(shù)---查看已保存的數(shù)據(jù);7)find()查看數(shù)據(jù)的函數(shù)---通過(guò)姓名查找查看數(shù)據(jù);上信息都需要一次性輸入,所以采用結(jié)構(gòu)體類型定義??赏瑫r(shí)定義結(jié)構(gòu)體類型和變量,還可以直接定義結(jié)構(gòu)提變量。

  

【正文】 348) { exit(1)。 349) print()。 350) break。 } */ 351) print()。 352) while(1) 353) { 354) scanf(%d,amp。i)。 355) if(i1||i13) 356) { 357) printf(Enter num from 1 to 13:\n)。 /* 再?gòu)?113 中進(jìn)行選擇 */ 358) exit(1)。 359) } 360) switch(i) 361) { case 1: 362) p2=cindata()。 /*其他數(shù)據(jù)是否繼續(xù)輸入的函數(shù) */ 363) break。 364) case 2: 365) p2=lookdata(head)。 /*查看數(shù)據(jù)的函數(shù) */ 366) break。 367) case 3: 368) insert()。 /*通過(guò)比較學(xué)號(hào)來(lái)插入數(shù)據(jù)的函數(shù) */ 班級(jí)成績(jī)管理系統(tǒng) 18 369) break。 370) case 4: 371) find(head)。 /*通過(guò)姓名查找查看數(shù)據(jù)的函數(shù) */ 372) break。 373) case 5: 374) update(head)。 /*通過(guò)姓名查找來(lái)更新數(shù)據(jù) */ 375) break。 376) case 6: 377) save(head)。 /*保留數(shù)據(jù)函數(shù) */ 378) break。 379) case 7: 380) print()。 /*顯示或打印函數(shù) */ 381) break。 382) case 8: 383) caverage()。 /*求各學(xué)生語(yǔ)文平均分、最高和最低分成績(jī)的函數(shù) */ 384) break。 385) case 9: 386) maverage()。 /*求各學(xué)生數(shù)學(xué)平均分、最高和最低分成績(jī)的函數(shù) */ 387) break。 388) case 10: 389) eaverage()。 /*求各學(xué)生英語(yǔ)平均分、最高和最低分成績(jī)的函數(shù) */ 390) break。 391) case 11: 392) average()。 /*求各學(xué)生計(jì)算機(jī)平均分、最高和最低分成績(jī)的函數(shù) */ 393) break。 394) case 12: 395) print()。 396) break。 /*返回主菜單 */ 397) case 13: 398) exit(1)。 /*退出 */ 399) break。 400) } 401) scanf(%d,amp。i)。 402) } 403) 404) } 班級(jí)成績(jī)管理系統(tǒng) 19 405) 406) 407) 程序運(yùn)行過(guò)程: A. TC 的調(diào)試和運(yùn)行: TC 程序在運(yùn)行前首先要設(shè)置其路徑,這樣才能調(diào)用庫(kù)函數(shù),一般 TC 默認(rèn)的路徑為C:\TC,但如果用戶拷貝的 TC 沒(méi)有裝載在 C 盤下,則 TC將無(wú)法尋找到路徑,必須重新調(diào)試其路徑。 調(diào)試方法如下(以裝載在 C盤為例): 打開 TC 編輯頁(yè)面,找到 Options 選項(xiàng),將 Directories 中的所有 C:\更改為 G:\,然后 點(diǎn) Save TC就可以成功的調(diào)用庫(kù)函數(shù)文件了。 B. 程序模塊化檢 驗(yàn): 根據(jù)之前需要,將程序劃分為多個(gè)模塊,然后將每個(gè)模塊單獨(dú)編寫,每個(gè)模塊可以單獨(dú)編寫一個(gè)程序來(lái)檢測(cè)。 例如:在《 班級(jí) 成績(jī)管理系統(tǒng)》中的“ 班級(jí) 成績(jī)輸入模塊 ” 可根據(jù)以下方式,先單獨(dú)定義一個(gè) main( )函數(shù),看其是否符合要求的功能。 include include include include define MAX 10 typedef struct student{ char name[MAX]。 int num[MAX]。 char sex[MAX]。 int chinese。 int mathematic。 int english。 int puter。 struct student *next。 }stu={{kang,01,39。g39。,61,71,81,91},{wang,02,39。b39。,62,72,82,92}}。 main() { struct student *p。 班級(jí)成績(jī)管理系統(tǒng) 20 for(p=stu。pstu+2。p++) printf(%s,%d,%c,%d,%d,%d,%d,pname,pnum,psex,pchinese,pmathematic,penglish,pputer)。 } 注:功能調(diào)試時(shí)多實(shí)驗(yàn)幾個(gè)數(shù)值, 以免 其通用性不強(qiáng)。 C. 程序運(yùn)行結(jié)果: 注:系統(tǒng)運(yùn)行輸入密碼。 當(dāng)輸入的密碼為 175844(初始密碼)與系統(tǒng)中存儲(chǔ)的一致時(shí),系統(tǒng)直接進(jìn)入開始界面: 進(jìn)入后就可輸入擁護(hù)的信息,包括班級(jí)、姓名。 班級(jí)成績(jī)管理系統(tǒng) 21 進(jìn)入功能選擇界面,擁護(hù)可根據(jù)需要選擇相應(yīng)的序號(hào)。如選擇〈 3〉項(xiàng)功能。則出現(xiàn)以下界面: 、 用到的庫(kù)函數(shù)簡(jiǎn)介 A. 輸入輸出函數(shù) printf 形式: printf(char *format,args,? )按 format 指向的格式字符串所規(guī)定的格式、將輸出表列 args 的值輸出到標(biāo)準(zhǔn)輸出設(shè)備; scanf 形式: scanf(char *format,args,? )從標(biāo)準(zhǔn)輸入設(shè)備按 gormat 指向的格式字符串所規(guī)定的格式,輸入數(shù)據(jù)給 args 所指向的單元; fopen 形式: fopen(char *filename,char *mode)以 mode 指定的方式打開名為filename 的文件; fclose 形式: fclose(file *fp)關(guān)閉 fp 所指的文件,釋放文件緩沖區(qū)。 B. 字符串函數(shù) strcmp 形式: strcmp(char *s1,char *s2) 對(duì) s1 和 s2所指字符串進(jìn)行比較, s1s2返回負(fù)數(shù); s1==s2 返回; s1s2 返回正數(shù)。 C. 動(dòng)態(tài)分布函數(shù)和隨機(jī)函數(shù) malloc 形式: malloc(unsigned size)分配 size 字節(jié)的存儲(chǔ)區(qū)。 五、 實(shí)習(xí)心得體會(huì)。 經(jīng)過(guò) 兩 星期的 課程設(shè)計(jì) ,我對(duì)計(jì)算機(jī)編程培 養(yǎng)了濃厚的興趣,以前總認(rèn)為 C 語(yǔ)言很枯燥,但當(dāng)我看到了用 C 語(yǔ)言做出的《 班級(jí) 成績(jī)管理系統(tǒng)》、《黑白棋游戲系統(tǒng)》、《圖書班級(jí)成績(jī)管理系統(tǒng) 22 館管理系統(tǒng)》后,我才真正感受到了 C 程序設(shè)計(jì)的靈活和神奇。僅僅大小不到 3M 的一個(gè)TC 環(huán)境居然能通過(guò)源程序的運(yùn)行作出那么多的以前覺(jué)得很神秘的軟件程序。讓我真正學(xué)到了計(jì)算機(jī)的有用和學(xué)習(xí)編程的必要性。 在編寫和讀程序的過(guò)程中,我對(duì) C 語(yǔ)言的很多細(xì)小環(huán)節(jié)有了更深入的了解,具體如下: 1) 函數(shù)定義是要做到顧名思義是很重要的,他對(duì)讀程序的人正確認(rèn)識(shí)程序十分重要,在修改這個(gè)程序的過(guò)程中也能很快找到程序各模塊的作用,大 大增加了程序的可讀性。 2) 分析函數(shù)先從 main()函數(shù)入手。 Main()函數(shù)是 C源程序編譯時(shí)的開始,從 main()函數(shù)開始讀函數(shù)可將其他函數(shù)的功能理解得更透徹。 3) 在做程序的時(shí)候先列框架,將這個(gè)程序所要達(dá)到的目的(功能)分析出來(lái),選擇正確的數(shù)據(jù)結(jié)構(gòu)然后在將程序模塊化,按照模塊編寫函數(shù)更加簡(jiǎn)單合理。 4) 我還了解了很多的庫(kù)函數(shù)的作用,如字符串函數(shù)中有很多對(duì)字符串進(jìn)行處理的函數(shù),起功能我都有所了解。 六、 參考文獻(xiàn) 1) 張繼溫、譚浩強(qiáng)、唐永炎編 ,《 C 語(yǔ)言程序設(shè)計(jì)教程 》 ,高等教育出版社 , 1998 年 9 月 。 2) 《 全國(guó)計(jì)算機(jī)等 級(jí)考試二級(jí)教程 — C 語(yǔ)言程序設(shè)計(jì) 》 ,高等教育出版社 , 1998 年 9 月 。 3) 《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程 — 公共基礎(chǔ)知識(shí)》,高等教育出版社 , 2021 年版 。 4) 朱振元等編《數(shù)據(jù)結(jié)構(gòu)(面向?qū)ο笳Z(yǔ)言描述)》,清華大學(xué)出版社 , 2021 年 2 月 。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1