如何透過C 寫一個簡單的計算器程式?
計算器程式是許多程式設計師在學習程式設計過程中的常見專案。透過編寫一個簡單的計算器程序,可以幫助我們學會使用C 語言基礎知識,如變數、運算子和控制流程語句。以下是一個簡單的計算器程式的範例程式碼。
#include <iostream> int main() { // 声明变量 double num1, num2; char op; // 用户输入 std::cout << "输入第一个数字:"; std::cin >> num1; std::cout << "输入运算符:"; std::cin >> op; std::cout << "输入第二个数字:"; std::cin >> num2; // 执行计算 double result; switch (op) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if (num2 == 0) { std::cout << "除数不能为零!" << std::endl; return 0; } else { result = num1 / num2; } break; default: std::cout << "无效的运算符!" << std::endl; return 0; } // 输出结果 std::cout << "计算结果:" << num1 << " " << op << " " << num2 << " = " << result << std::endl; return 0; }
以上是一個簡單的計算器程序,它可以執行四則運算(加法、減法、乘法和除法)。程式首先宣告了三個變數 num1
、num2
和 op
,分別用於儲存使用者輸入的兩個數字和運算子。接下來,程式透過 std::cout
和 std::cin
分別向使用者輸出提示訊息和讀取使用者輸入。
隨後,程式使用 switch
語句根據使用者輸入的運算子進行計算。在除法運算中,程式先檢查除數是否為零,若為零則輸出錯誤訊息,並使用 return 0
語句結束程式。最後,程式使用 std::cout
輸出計算結果。
透過寫這個簡單的計算器程序,我們可以鞏固 C 的基礎知識,掌握變數、運算子和控制流程語句的使用。在擴充專案中,我們還可以增加更多功能,例如支援更多種類的運算子、處理多個運算表達式等。在學習過程中,我們可以進一步探索 C 程式設計的更多特性和功能。
以上是如何透過C++寫一個簡單的計算器程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!