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

正文內(nèi)容

c語言課程設(shè)計實習(xí)報告(已修改)

2025-02-20 14:59 本頁面
 

【正文】 C 語言課程設(shè)計實習(xí)報告 班 級: 地質(zhì) 11102 學(xué)生姓名: 商博文 學(xué) 號: 01 指導(dǎo)老師: 何老師 /陳老師 /龍 日 期 : 目 錄 一、程序分析與設(shè)計 .................................................................................................... 1 二、流程圖 .................................................................................................................... 2 三、源程序清單 ............................................................................................................ 9 四、 調(diào)試過程 ............................................................................................................ 17 五、 程序有待改進(jìn)的地方 ........................................................................................ 18 六、本次實習(xí)的收獲和建議 ...................................................................................... 18 附錄 .............................................................................................................................. 18 C 語言課程設(shè)計實習(xí)報告 1 一、程序分析與設(shè)計 一開始拿到這個程序我感覺到它的流程特別清晰,各個功能項之間聯(lián)系并不十分密切,所以各異很容易的分成許多不同的部分分別以獨(dú)立的函數(shù)體進(jìn)行書寫和編輯。 確定每一項要求寫成一個或者分成多個函數(shù)體進(jìn)行書寫。并按照要求的先后順序確定函數(shù)體的排列次序,將最想被調(diào)用與被調(diào)用次數(shù)最多的函數(shù)體放在最前面,一邊用最簡潔的方式書寫程序,盡量少的進(jìn)行函數(shù)聲明。 在確定了函數(shù)名稱后,先將函數(shù)名稱記錄下來,并確 定其功能 總計有 read(), output(),average(), allaverage(), rrank(), fenshuduan(), nopass(), chengjitiao(), menu(), youdengsheng()等十組函數(shù) 。 確定需要調(diào)用的庫函數(shù)并進(jìn)行聲明 ,設(shè)定全局變量 SIZE為學(xué)生人數(shù) 。 清晰的書寫學(xué)生結(jié)構(gòu)體和課程結(jié)構(gòu)體 stu[SIZE],明確結(jié)構(gòu)體重每一個變量的類型和長度。 首先書寫讀入輸出函數(shù) read() ,將所需數(shù)據(jù)按照課程結(jié)構(gòu)體的標(biāo)準(zhǔn)進(jìn)行讀入 用文件格式 fscanf。 寫出函 數(shù)向所需數(shù)據(jù)的列表進(jìn)行寫出。 寫出求學(xué)生平均成績的函數(shù) average()并求出學(xué)生平均成績?nèi)齻€相加除三取整。 寫出求各科平均成績的函數(shù) allaverage()并求出各科平均成績學(xué)生人數(shù)個相加除學(xué)生人數(shù)取整。 排名函數(shù) rrank(),用抽排法寫出排序并用文件類型輸出。 1分?jǐn)?shù)段函數(shù) fenshuduan()寫出不同的分?jǐn)?shù)段并運(yùn)用數(shù)組寄存每個分?jǐn)?shù)段的人數(shù)并用兩種方式寫出。 1判斷出不及格的人 nopass()并輸出他 /她們的學(xué)號,姓名,課程名稱,成績等信息。 1運(yùn)用比較與循環(huán)寫出查詢學(xué)生信 息的函數(shù) chengjitiao()。 1寫出菜單的輸出函數(shù) menu()。 1運(yùn)用邏輯運(yùn)算符寫出優(yōu)等生的求取函數(shù) youdengsheng()。 1寫 退出 函數(shù)。 1寫出主函數(shù)并且用 case語句進(jìn)行判斷執(zhí)行主函數(shù)的各個功能。 1整個過程中,平均數(shù),學(xué)生信息,平均分查詢用文件類型的輸出。 2 二、流程圖 Main 函數(shù) 函數(shù)圖主體 如果輸入 1則運(yùn)行學(xué)生信息設(shè)置的函數(shù) 如果輸入 2則運(yùn)行求個人平均分的函數(shù) 如果輸入 3則平均分?jǐn)?shù)段函數(shù) 如果輸入 4運(yùn)行不及格函數(shù) 如果輸入 0結(jié)束 C 語言課程設(shè)計實習(xí)報告 3 Read()函數(shù) 此段為讀入函數(shù)的流程圖 運(yùn)用指針讀入文件中的數(shù)據(jù) 如果指針為空輸出無法打開 Output函數(shù) 此段為寫出文件函數(shù) 用指針指向文件夾寫出 如果指向空則輸出無法打開 4 average()函數(shù) 此段為求每個學(xué)生平均成績的函數(shù) 現(xiàn)將每個學(xué)生的三科成績相加 再將所得數(shù)據(jù)除以 3得到平均分 allaverage()函數(shù) 此段為求各科平均成績的函數(shù) 現(xiàn)將每門課的所有學(xué)生得分相加 再除以學(xué)生人數(shù) 最后得到每科總平均分 C 語言課程設(shè)計實習(xí)報告 5 rrank() 排名的函數(shù) 先運(yùn)用抽排法確定每一個學(xué)生的排名 將排 名組合到結(jié)構(gòu)體 再將包涵排名信息的所有學(xué)生信息進(jìn)行輸出 6 fenshuduan() 分?jǐn)?shù)段函數(shù) 將每個學(xué)生的每項成績進(jìn)行判斷 然后將學(xué)生的成績分別計數(shù) 分別統(tǒng)計出來沒想科目每個分?jǐn)?shù)段的學(xué)生人數(shù) 用文件類型進(jìn)行輸入輸出 C 語言課程設(shè)計實習(xí)報告 7 nopa
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1