# 2025 交大電機營 C++ 統整練習 --- ## 題目敘述 設計⼀個程式,提供以下功能選項:程式可以重複執⾏,每 次開始時要詢問使⽤功能 1. 計算數字總和與平均值 2. 計算數列中的奇數與偶數個數 3. 判斷輸入的數字是否為質數 4. 結束程式 程式應該讓使⽤者選擇功能,並根據選擇執⾏相應的操作。 如果使⽤者輸入無效選項,程式應提示重新輸入。 ![p1](https://hackmd.io/_uploads/S1cOXUVNgl.png) ![image](https://hackmd.io/_uploads/B19j7UENle.png) ![image](https://hackmd.io/_uploads/HkpT7IENeg.png) ![image](https://hackmd.io/_uploads/HkCeVINEel.png) ![image](https://hackmd.io/_uploads/B1kz4IEVgg.png) ![image](https://hackmd.io/_uploads/r1AG4LVNgg.png) --- ## 程式碼架構 ```cpp= #include <iostream> using namespace std; int main(){ int choice; while(true){ cout << "===== Number Analysis Program =====" << endl; cout << "1. Calculate sum and average of numbers" << endl; cout << "2. Count odd and even numbers" << endl; cout << "3. Check if a number is prime" << endl; cout << "4. Exit the program" << endl; cout << "Please choose an option (1-4): "; cin >> choice; if(choice == 1){ // } else if(choice == 2){ // } else if(choice == 3){ // } else if(choice == 4){ // } else{ // } } return 0; } ```