為動態陣列擴容

2021-06-27 16:18:23 字數 618 閱讀 8028

問題及**:

/*

* 檔名稱:test.cpp

* 作 者:李尚澤

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

* 版 本 號:v1.0

* * 問題描述:利用動態陣列儲存學生的成績,當再有一批學生成績需要儲存時,要為之擴容。

*/#includeusing 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+1)

cout<

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

cout<

for(i=num; i>score[i];

num+=addnum;

cout<

執行結果:

go語言陣列動態擴容

package main import errors fmt 定義陣列結構體 type array struct 為陣列分配空間 func newarray capacity uint arrayelse 獲得陣列長度 func this array len int 判斷索引是否越界 func th...

ArrayList動態陣列 擴容機制

當建立乙個arraylist物件時可以不傳引數,arraylist會自己初始化乙個預設 size,private static final int default capacity 10 當呼叫該物件中add 時會先將判斷自己陣列大小 盡量自己估算乙個與自己專案儲存的資料大小相差不大的值,避免多次擴...

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

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