使用c加加去编写一个程序来制作单个计算器
时间: 2024-09-12 08:16:39 浏览: 51
在C++中编写一个单个计算器程序,我们可以创建一个控制台应用,允许用户输入两个数和一个运算符来进行基本算术运算。以下是一个简单的实现:
```cpp
#include <iostream>
using namespace std;
// 定义计算函数
int add(int a, int b) {
return a + b;
}
int subtract(int a, int b) {
return a - b;
}
int multiply(int a, int b) {
return a * b;
}
int divide(int a, int b) {
if (b != 0)
return a / b;
else
throw "Division by zero is not allowed.";
}
int main() {
int num1, num2;
char op;
// 用户输入
cout << "请输入第一个数字: ";
cin >> num1;
cout << "请输入第二个数字: ";
cin >> num2;
cout << "请选择运算符 (+, -, *, /): ";
cin >> op;
// 根据用户选择调用对应的函数
switch(op) {
case '+':
cout << "结果是: " << add(num1, num2) << endl;
break;
case '-':
cout << "结果是: " << subtract(num1, num2) << endl;
break;
case '*':
cout << "结果是: " << multiply(num1, num2) << endl;
break;
case '/':
try {
cout << "结果是: " << divide(num1, num2) << endl;
} catch(const char* msg) {
cerr << msg << endl;
}
break;
default:
cout << "无效的运算符,请输入 +, -, *, 或者 /。\n";
break;
}
return 0;
}
```
这个程序会让用户输入两个数字和一个运算符,然后根据运算符调用对应的计算函数并显示结果。
阅读全文