09-STL 容器 - vector
9-1 vector
1. 為什麼需要 vector? 1.1 傳統陣列的限制 在 C++ 中,我們熟悉的傳統陣列有一個根本的問題:大小必須在編譯時決定,且無法改變。 int scores[100]; // 固定...
9-2 vector 的基礎操作
vector 基礎操作 1. 引入標頭檔與宣告 使用 vector 前,需要引入標頭檔: #include <iostream> #include <vector> using namespa...
9-3 走訪 vector
走訪 vector 1. 方法一:下標 for 迴圈 最直覺的方式,適合需要使用索引時: vector<int> v = {10, 20, 30, 40, 50}; for (int i = ...
9-4 常用成員函數
其他常用成員函數 1. front() 與 back() vector<int> v = {10, 20, 30, 40, 50}; cout << v.front(); // 10:第一個...
9-5 實作練習
練習一:成績管理系統(基礎操作) 題目敘述 請你撰寫一個程式,功能如下: 讀入 N 筆學生成績(整數,0~100) 輸出所有成績 輸出最高分、最低分、平均分數(取到小數點後兩位) 刪除最後一筆...