第十七周實驗報告(任務一)

2021-06-04 14:34:05 字數 1005 閱讀 3536

結構體陣列

* 作 

者: 張培培* 完成日期: 

2023年 03

月 05

日* 版本號: 

* 對任務及求解方法的描述部分

* 輸入描述

* 問題描述及輸出:

*(1)從檔案中讀出資料,存放到你定義的結構體陣列中;

*(2)求出每名同學的總分(可以讀入過程中「順便」計算);

*(3)按總分排序(降序);

*(4)輸出排序後的成績單;

*(5)有30 名同學可以獲得獎學金,規則是總分高者優先,有掛科不能得獎學金(我校就是這

*樣規定的)。請輸出得獎學金同學的名單。

* 程式頭部的注釋結束

程式源:

#include

#include

#include

#include

using namespace std;

void show_score(int num);//輸出成績

void cin_score(int num);//從檔案中得到成績

void get_reward(int num);//獲得獎學金的學生

void array_sort(int num);//排序

//定義結構體

struct student

;student score[180];//定義成績陣列

int main()

//定義從檔案輸入函式;

void cin_score(int num)

for(j=0;j

outfile.close();//關閉檔案

}//自定義函式;

void show_score(int num)

coutstudent t;

for(i=0;i for(j=0;j }}

//找出得獎學金的學生;

void get_reward(int num)

j++;

}while(count}

第十七周實驗報告2

動態鍊錶 作 者 王引琳 完成日期 2011 年 12 月 16 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 資料來自score.txt 問題描述 1 結構體中的成員多些 2 從檔案中讀入資料 3 一邊讀資料一邊得計算總分,為計算總分的平均值也得做些準備 4 並不是輸出所有的節點 ...

第十七周實驗報告(2)

動態煉表處理成績 作 者 劉柏蔚 完成日期 2011 年 12 月 18 日 版本號 對任務及求解方法的描述部分 輸入描述 用動態煉表處理成績問題 問題描述 資料依然來自score.txt,在程式中建立乙個動態鍊錶 每讀入乙個同學的資料,計算 總分,分配結點的儲存空間並賦值,並建立起前後相鏈的關係。...

第十七周實驗報告1

檔案的二進位制輸入 include include include includeusing namespace std class student student student student student string na,float c,float m,float e,float s,f...