基于數(shù)組的學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告13頁(yè).doc
《基于數(shù)組的學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告13頁(yè).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于數(shù)組的學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告13頁(yè).doc(13頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)1報(bào)告設(shè) 計(jì) 題 目: 基于數(shù)組的學(xué)生信息管理系統(tǒng) 學(xué) 院 名 稱: 信息科學(xué)技術(shù)學(xué)院 專 業(yè): 軟件工程 班 級(jí): x班 姓 名: xxx 學(xué) 號(hào) xxx 提 交 日 期: 2014年6月 一、實(shí)驗(yàn)內(nèi)容編寫(xiě)并調(diào)試程序,實(shí)現(xiàn)學(xué)校各專業(yè)班級(jí)學(xué)生信息的管理。定義學(xué)生信息的結(jié)構(gòu)體類型,包括:學(xué)號(hào)、姓名、專業(yè)、班級(jí)、3門(mén)成績(jī)。N定義為符號(hào)常量(學(xué)生數(shù))。全局類型的定義如下:#define N 10struct Studentchar num15;/學(xué)號(hào)char name15;/姓名char major10;/專業(yè)(computer,software,network)int class
2、No;/班級(jí)(1-2)int score3;/3門(mén)課的成績(jī)(0-2);typedef struct Student STU;二、實(shí)驗(yàn)要求 (1) main函數(shù):以菜單形式將各項(xiàng)功能提供給用戶,根據(jù)用戶的選擇,調(diào)用相應(yīng)的函數(shù)。STU studentN; /保存輸入的N名學(xué)生信息(2) 定義函數(shù)Input:從鍵盤(pán)輸入N個(gè)學(xué)生的信息。(3) 定義函數(shù)Save:將學(xué)生信息存入文件。(4) 定義函數(shù)Output:將某個(gè)學(xué)生信息表格化屏幕輸出。(5) 定義函數(shù)Fetch:從文件中隨機(jī)讀取第n個(gè)(0=n=N-1)學(xué)生的信息。(6) 定義函數(shù)Max:求所有學(xué)生某門(mén)課程的最高分和分?jǐn)?shù)最高的學(xué)生的姓名。(7) 定
3、義函數(shù)Sort_select:對(duì)所有學(xué)生,按平均成績(jī)由低到高進(jìn)行簡(jiǎn)單選擇排序。(8) 定義函數(shù)Sort_buble:對(duì)某個(gè)班級(jí)的學(xué)生,按平均成績(jī)由高到低進(jìn)行起泡排序。并調(diào)用Output輸出。定義局部變量:STU stu_class_aveN; /按平均成績(jī)排序后的某個(gè)班級(jí)的學(xué)生信息;int count; /實(shí)際元素個(gè)數(shù)(9) 定義函數(shù)Sort_insert:對(duì)某個(gè)專業(yè)的學(xué)生,按某門(mén)課程成績(jī)由低到高進(jìn)行直接插入排序。并調(diào)用Output輸出。定義局部變量:STU stu_class_ subject N; /按某門(mén)課程成績(jī)排序后的某個(gè)專業(yè)的學(xué)生信息;int count; /實(shí)際元素個(gè)數(shù)(10) 定
4、義函數(shù)Search:實(shí)現(xiàn)班級(jí)和成績(jī)的綜合查找(如1班,總分240分以上同學(xué))。三、算法流程圖函數(shù)Sort_select的算法流程圖四、程序清單(關(guān)鍵語(yǔ)句和變量加注釋)#include/預(yù)編譯的文件包含指令#include/exit()的函數(shù)聲明#include/字符串的頭文件/-類型定義-struct Student char num15;/學(xué)號(hào) char name15;/姓名 char major10;/專業(yè)(computer,software,network) int classNo;/班級(jí)(1-2) int score3;/3門(mén)課的成績(jī)(0-2);typedef struct Stude
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 基于 數(shù)組 學(xué)生 信息管理 系統(tǒng) 實(shí)驗(yàn) 報(bào)告 13
鏈接地址:http://zhizhaikeji.com/p-2702078.html