📅  最后修改于: 2023-12-03 15:14:03.429000             🧑  作者: Mango
本文将介绍如何使用C++实现一个基础的计算器程序。
首先,我们需要一个能够读入用户输入的部分。使用C++的cin
功能可以轻松地实现。
#include <iostream>
using namespace std;
int main() {
int num1, num2;
char op;
cout << "请输入第一个数字:";
cin >> num1;
cout << "请输入运算符(+, -, *, /):";
cin >> op;
cout << "请输入第二个数字:";
cin >> num2;
return 0;
}
接下来,我们需要根据运算符来执行相应的计算操作。使用if
语句可以实现判断语句。
#include <iostream>
using namespace std;
int main() {
int num1, num2;
char op;
double result;
cout << "请输入第一个数字:";
cin >> num1;
cout << "请输入运算符(+, -, *, /):";
cin >> op;
cout << "请输入第二个数字:";
cin >> num2;
if (op == '+') {
result = num1 + num2;
} else if (op == '-') {
result = num1 - num2;
} else if (op == '*') {
result = num1 * num2;
} else if (op == '/') {
result = (double) num1 / num2;
}
cout << "结果为: " << result;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num1, num2;
char op;
double result;
cout << "请输入第一个数字:";
cin >> num1;
cout << "请输入运算符(+, -, *, /):";
cin >> op;
cout << "请输入第二个数字:";
cin >> num2;
if (op == '+') {
result = num1 + num2;
} else if (op == '-') {
result = num1 - num2;
} else if (op == '*') {
result = num1 * num2;
} else if (op == '/') {
result = (double) num1 / num2;
}
cout << "结果为: " << result;
return 0;
}
通过这个简单的例子,我们了解了如何使用C++实现一个基础的计算器程序。对于更复杂的数学运算,可以使用C++的数学库进行实现。