---
# System prepended metadata

title: "\U0001F4C5 C++ 高效基礎突破計畫（加強版，每天 10 題）"

---



# 📅 C++ 高效基礎突破計畫（加強版，每天 10 題）

---

## **Day 1｜輸入輸出、資料型別**

* 學習重點：`cin`、`cout`、`int, double, char, string`
* 練習題：

1. 輸入名字與年齡，輸出「你好，我是XXX，今年XX歲」。
2. 輸入半徑，輸出圓的面積與周長。
3. 輸入兩個整數，輸出它們的和、差、積、商。
4. 輸入一個字元，輸出它的 ASCII 值。
5. 輸入攝氏溫度，轉換為華氏溫度。
6. 輸入長方形的長與寬，輸出面積與周長。
7. 輸入一個整數，輸出它的平方與立方。
8. 輸入三個數字，計算總和與平均。
9. 輸入一個整數，輸出該數字的個位數與十位數。
10. 輸入你的生日（年、月、日），格式化輸出「YYYY/MM/DD」。

---

## **Day 2｜變數與運算**

* 學習重點：四則運算、型別轉換、自增減
* 練習題：

1. 輸入三科分數，輸出總分與平均。
2. 輸入秒數，轉換成「分：秒」。
3. 輸入兩個整數，輸出整數除法的商與餘數。
4. 計算從 1 到 n 的和（輸入 n）。
5. 輸入一個整數，輸出它是否是偶數。
6. 輸入本金、利率與年數，計算複利結果。
7. 輸入一個浮點數，四捨五入到小數第一位。
8. 輸入三個整數，輸出平均數（整數除法）。
9. 輸入一個角度，輸出它的弧度值。
10. 計算 BMI（輸入身高、體重）。

---

## **Day 3｜流程控制：if / else**

* 學習重點：條件判斷、邏輯運算
* 練習題：

1. 輸入一個整數，判斷正數、負數或零。
2. 輸入一個整數，判斷奇數或偶數。
3. 輸入三個數字，輸出最大值。
4. 輸入三個數字，輸出最小值。
5. 輸入分數，輸出等第（A, B, C, D, F）。
6. 判斷一個年份是否為閏年。
7. 輸入年齡，輸出是否滿 18 歲。
8. 判斷輸入的字元是否為母音。
9. 輸入一個整數，判斷是否能同時被 3 與 5 整除。
10. 輸入三邊長，判斷能否組成三角形。

---

## **Day 4｜迴圈 for / while**

* 學習重點：`for`、`while`、`break`、`continue`
* 練習題：

1. 輸出 1 到 100 的總和。
2. 輸出 1 到 100 的偶數。
3. 輸出 1 到 n 的平方和（輸入 n）。
4. 輸出 1 到 n 中能被 3 整除的數字。
5. 輸出九九乘法表。
6. 輸入 n，輸出 n!（階乘）。
7. 輸出前 20 個費氏數列（Fibonacci）。
8. 輸出星星三角形（右下角直角）。
9. 輸入一個數字，反向輸出它的位數（例如 123 → 321）。
10. 猜數字遊戲（固定答案 42，使用 while 判斷直到猜中）。

---

## **Day 5｜陣列與字串**

* 學習重點：`int arr[]`、`string` 操作
* 練習題：

1. 輸入 5 個數字，輸出總和與平均。
2. 輸入 5 個數字，輸出最大值與最小值。
3. 輸入 10 個數字，計算偶數與奇數的數量。
4. 輸入一個字串，輸出長度。
5. 輸入一個字串，輸出第一個與最後一個字元。
6. 輸入一個字串，反轉後輸出。
7. 輸入一個字串，判斷是否為迴文（如 level）。
8. 輸入一句話，計算母音數量。
9. 輸入 5 個分數，輸出及格的個數。
10. 陣列冒泡排序：輸入 5 個整數，從小到大排序。

---

## **Day 6｜函式**

* 學習重點：函式定義、呼叫、參數、遞迴
* 練習題：

1. 寫一個函式，輸出「Hello, World!」。
2. 寫一個函式，回傳兩數中的最大值。
3. 寫一個函式，計算平方。
4. 寫一個函式，計算三數平均。
5. 寫一個函式，判斷是否為質數。
6. 寫一個函式，輸出 1 到 n 的總和。
7. 寫一個函式，回傳字串長度。
8. 寫一個遞迴函式，計算 n!。
9. 寫一個遞迴函式，輸出費氏數列第 n 項。
10. 寫一個函式，判斷字串是否為迴文。

---

## **Day 7｜綜合挑戰**

* 小專案（多功能練習）：

1. 九九乘法表（對齊排版）。
2. 簡單計算機（加減乘除）。
3. 猜數字遊戲（亂數 1\~100）。
4. BMI 計算機。
5. 成績分析系統（輸入 10 個分數，輸出平均、最高、最低）。
6. 簡單 ATM 系統（查詢餘額、存款、提款）。
7. 溫度轉換表（0\~100 度，每隔 10 度轉換華氏）。
8. 星星圖形生成器（直角三角形、等腰三角形）。
9. 英文單字計數器（輸入一段文字，計算字數）。
10. 猜拳遊戲（與電腦對戰：剪刀、石頭、布）。

---

這樣 7 天就是 **70 題實作**，足以讓你從零基礎 → 能獨立完成小專案。

要不要我幫你再做成 **可列印的表格版（每日清單勾選）**，方便你每天照著完成？
