C++ 实现两个数的四则运算:代码示例及解析
以下是一个使用 C++ 编写的简单的两个数四则运算的代码示例,使用了 if 嵌套结构:
#include <iostream>
int main() {
double num1, num2;
char op;
std::cout << '请输入两个数字和运算符(例如:2 + 3):';
std::cin >> num1 >> op >> num2;
if (op == '+') {
std::cout << num1 << ' + ' << num2 << ' = ' << num1 + num2 << std::endl;
}
else if (op == '-') {
std::cout << num1 << ' - ' << num2 << ' = ' << num1 - num2 << std::endl;
}
else if (op == '*') {
std::cout << num1 << ' * ' << num2 << ' = ' << num1 * num2 << std::endl;
}
else if (op == '/') {
if (num2 != 0) {
std::cout << num1 << ' / ' << num2 << ' = ' << num1 / num2 << std::endl;
}
else {
std::cout << '错误:除数不能为零。' << std::endl;
}
}
else {
std::cout << '错误:不支持的运算符。' << std::endl;
}
return 0;
}
在上述代码中,用户被提示输入两个数字和一个运算符,然后使用 if-else if-else 嵌套结构来判断输入的运算符,并执行相应的运算操作。最后,结果被输出到控制台上。
原文地址: https://www.cveoy.top/t/topic/pBZ 著作权归作者所有。请勿转载和采集!