第十七周實驗報告(2)

2021-06-04 07:10:31 字數 997 閱讀 4468

動態煉表處理成績

* 作

者:劉柏蔚

* 完成日期:

2011 年

12 月

18 日

* 版本號:

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

* 輸入描述:用動態煉表處理成績問題

* 問題描述:

*資料依然來自score.txt,在程式中建立乙個動態鍊錶:每讀入乙個同學的資料,計算

*總分,分配結點的儲存空間並賦值,並建立起前後相鏈的關係。在建立鍊錶的同時,要進行統

*計,以便於求出所有同學總分的平均成績。

* 程式輸出:動態鍊錶建立後,從頭結點開始,依次輸出所有總

*分高於平均總分且沒有掛科的同學的學號、姓名、總分。

* 程式頭部的注釋結束(此處也刪除了斜槓)

程式源:

#include

#include

#include"iomanip"

#include "string"

using namespace std;

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

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

//定義結構體;

struct student

;student *head=null,*p,*q;//定義student型別的有關指標變數;

double add_score=0;

int main( )

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

void cin_score(int num)

for(i=0;i

infile.close();

}//定義輸出函式;

void show_score(int num)

p=p->next;

}cout<

貼圖:

第十七周實驗報告2

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

第十七周實驗報告1

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

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

結構體陣列 作 者 張培培 完成日期 2012年 03 月 05 日 版本號 對任務及求解方法的描述部分 輸入描述 問題描述及輸出 1 從檔案中讀出資料,存放到你定義的結構體陣列中 2 求出每名同學的總分 可以讀入過程中 順便 計算 3 按總分排序 降序 4 輸出排序後的成績單 5 有30 名同學可...