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

正文內(nèi)容

面向?qū)ο蟪陶n程設(shè)計(jì)(已修改)

2024-12-31 03:18 本頁面
 

【正文】 1 面向?qū)ο蟪绦蛟O(shè)計(jì) 學(xué)生成績管理系統(tǒng) 指導(dǎo)老師: XXX 班級(jí): 計(jì)算機(jī) 071班 姓名 : XXX 學(xué)號(hào) : 202100401010 2 一 . 題目要求 ( 1)增加學(xué)生記錄 可在原有學(xué)生記錄后追加新記錄; 如果沒有記錄存在,則給出提示信息; ( 2)顯示記錄 若沒有記錄可顯示,給出提示信息; 可 隨時(shí)顯示內(nèi)存中的記錄; ( 3)查詢記錄 可以按“學(xué)號(hào)”、“姓名”方式查詢記錄; 給出查詢記錄的信息; 如果查詢的記錄不存在,輸出提示信息; ( 4)刪除記錄 可以按“學(xué)號(hào)”方式刪除記錄; 給出將被刪除的記錄,可取消標(biāo)志,經(jīng)確認(rèn)后刪除已經(jīng)標(biāo)志的記錄; 若是空表,刪除時(shí)給出提示信息并返回主菜單; 如果沒有要?jiǎng)h除的記錄,輸出提示信息“沒找到”; ( 5)對(duì)記錄進(jìn)行排序 可以按“學(xué)號(hào)”、“姓名”中的一個(gè)進(jìn)行升序和降序排序; 如果選擇有錯(cuò),可立即退出排序; 二、題目分析 此程序分 6個(gè)部分 1. 輸入學(xué)生成績 2. 顯示學(xué)生成績 3. 按學(xué)號(hào) 查找學(xué)生成績記錄 4. 刪除記錄 5. 按總分進(jìn)行排序 6. 退出程序 程序開始你可以選擇 1~ 6選項(xiàng)進(jìn)行操作 記錄輸入后,每選擇主菜單選項(xiàng),系統(tǒng)進(jìn)行清屏 讓界面更加簡潔,明了。 三 .設(shè)計(jì)分析 1. 建立類和對(duì)象 整個(gè)程序包含了一個(gè)結(jié)構(gòu)體 :student ,一個(gè)類 :student1 和主函數(shù)。 結(jié)構(gòu)體中主要包含學(xué)生的信息,如:姓名,學(xué)號(hào),地址,和各門成績。 類主要功能是系統(tǒng)各功能的實(shí)現(xiàn)和有關(guān)函數(shù)的賦值等。 2.各部分功能的分析 ( 1)界面的顯示 由簡單的 cout 函數(shù)實(shí)現(xiàn)。 ( 2)學(xué)生成績的輸入 3 由主菜單按 1進(jìn)入,通過 cin 函數(shù)分別對(duì)學(xué)生信息的輸入,之后通過建立類的對(duì)象,調(diào)用類函數(shù),把學(xué)生信息存貯在結(jié)構(gòu)體 student 的數(shù)組對(duì)象 stu[ ]中去,從而實(shí)現(xiàn)學(xué)生信息的保存。 ( 3)顯示成績 學(xué)生信息的顯示主要通過 if 函數(shù)判斷后, 通過 for 函數(shù)調(diào)用對(duì)象中輸出函數(shù) print(),按輸入先后進(jìn)行 輸出 顯示 。 ( 4)按學(xué)號(hào)查詢學(xué)生成績 由客戶輸入要查詢的學(xué)號(hào)后與系統(tǒng)中存儲(chǔ)的學(xué)號(hào)進(jìn)行一一判斷,如果輸入的學(xué)號(hào)與存儲(chǔ)中 num 相符,則輸出該學(xué)號(hào)的學(xué)生的信息,否則輸出 提示語:“ 很抱歉 ,沒有找到您要查找的學(xué)號(hào) !” ( 5)刪除學(xué)生記錄 這是整個(gè)程序中的難點(diǎn)之一。本系統(tǒng)是通過“賦值覆蓋”要?jiǎng)h除的學(xué)生,即通過把下一個(gè)學(xué)生的信息賦值給要?jiǎng)h除的學(xué)生,從而覆蓋了原學(xué)生的信息,達(dá)到刪除的效果。如:有兩個(gè)學(xué)生,學(xué)號(hào)分別為 1, 2?,F(xiàn)在要?jiǎng)h除學(xué)生 1的信息,只須把學(xué)生 2的信息賦值給學(xué)生 1的有關(guān)對(duì)象即可實(shí)現(xiàn)刪除學(xué)生 1 的信息。 ( 6)按總分進(jìn)行排序 利用冒泡法對(duì) stu[ ].sum 進(jìn)行排序 ,相關(guān)和算法和程序如下: for(int k=1。k=s。k++) { stu[k].SUM=stu[k].GS+stu[k].YY+stu[k].JSJ+stu[k].WL+stu[k].XX。 } for(int i=1。i=s。i++) //利用冒泡法對(duì) sum 進(jìn)行排序 for(int j=1。j=si。j++) if(stu[j].SUMstu[j+1].SUM) { chang=stu[j].SUM。 stu[j].SUM=stu[j+1].SUM。 stu[j+1].SUM=chang。 } for(int e=1。e=s。e++) { coutstu[e].name\t。 coutstu[e].num\t。 coutstu[e].add\t。 coutstu[e].YY\t。 coutstu[e].GS\t。 coutstu[e].JSJ\t。 coutstu[e].WL\t。 coutstu[e].XX\t\t。 coutstu[e].SUMendl。 4 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1