第十六周專案四 為動態陣列擴容

2021-06-27 15:17:48 字數 1034 閱讀 7237

問題及**:

/*

* 檔名稱:project4.cpp

* 作 者:陳旭

* 完成日期:2023年12月14日

* 版 本 號:v1.0

** 問題描述:下面的程式,利用動態陣列儲存學生的成績。當再有一批學生成績需要儲存時,要為之擴容(和吃自助一樣,用多少,取多少,這好)

* 輸入描述:略

* 程式輸出:略

*/#include using namespace std;

int main( )

{ int num,i,addnum; //num是小組人數

cout<

cin>>num;

int *score = new int[num];

cout<

for(i=0; i>score[i]; //*(score+i)

cout<

cin>>addnum; //addnum是需要增加的人數

//下面的程式完成對陣列的擴容,並輸入另外的成績

cout<

int *addscore = new int[num+addnum];

for(i=0;i>addscore[i];

cout<

執行結果:

知識點總結:

通過這個程式的編寫,讓我們對陣列的擴充和陣列的動態化有了個很好的認識,方便我們以後對陣列大小的定義。

學習心得:

記得擴充陣列後一定記得要delete多餘的部分才能導致不出錯。

第十六周專案四 為動態陣列擴容

問題及 檔名稱 為動態陣列擴容.cpp 作 者 白雲飛 完成日期 2014年12月12日 版 本 號 v1.0 問題描述 利用動態陣列儲存學生的成績。當再有一批學生成績需要儲存時,要為之擴容 和吃自助一樣,用多少,取多少,這好 程式輸入 學生人數和成績,補充的學生人數和成績 程式輸出 學生總人數和每...

第十六周專案5 為動態陣列擴容

下面的程式,利用動態陣列儲存學生的成績。當再有一批學生成績需要儲存時,要為之擴容,請補充完整下面的程式,實現如圖所示的功能。檔案 demo.cpp 版本號 v1.0 include using namespace std int main int num,i,addnum num是小組人數 cout...

第十六周 專案4 為動態陣列擴容

檔名稱 fun.cpp 作 者 劉天恩 完成日期 2014年12月14日 版 本 號 v1.0 問題描述 下面的程式,利用動態陣列儲存學生的成績。當再有一批學生成績需要儲存時,要為之擴容 和吃自助一樣,用多少,取多少,這好 請補充完整下面的程式,實現如圖所示的功能。程式輸入 第一次輸入學生人數和成績...