【項目1-學生人數沒個準】
輸入學生成績,輸出高于平均成績的學生序号和成績。
其中學生人數不定,可能10個,可能1000。在錄入成績之前,學生人數由鍵盤輸入。
由于要先求出平均成績,然後才能确定輸出哪些學生的資訊,是以需要一個數組先将學生資訊儲存下來。考慮學生人數不定,用動态數組是個更适合的方案
下面的程式結構供參考:
【項目2-動态數組排序】
編一個程式,輸入某班某門課的成績,進行排序後輸出。成績可能為小數。班級人數不定,要求采用動态數組完成。在下面代碼基礎上完成
【項目3-為動态數組擴容】
下面的程式,利用動态數組儲存學生的成績。當再有一批學生成績需要儲存時,要為之擴容(和吃自助一樣,用多少,取多少,這好),請補充完整下面的程式,實作如圖所示的功能。
提示1:新增一個恰當長度的動态數組,将原數組中的資料“複制”到新數組,接着再輸入新的資料。增加新資料後的數組,成為儲存資料的新數組。
提示2:為保證系統的效率,要及時釋放不再用的空間