C++用if语句编写加减乘除简单运算
时间: 2024-11-03 18:16:20 浏览: 9
在C++中,你可以使用if语句结合switch结构来根据条件执行简单的加减乘除运算。这里是一个基本的例子:
```cpp
#include <iostream>
int main() {
float num1, num2;
char operation;
std::cout << "请输入第一个数字: ";
std::cin >> num1;
std::cout << "请输入操作符 (+, -, *, /): ";
std::cin >> operation;
switch (operation) {
case '+':
std::cout << "结果: " << num1 + num2 << std::endl;
break;
case '- num2 << std::endl;
break;
case '*':
std::cout << "结果: " << num1 * num2 << std::endl;
break;
case '/':
if (num2 != 0) { // 避免除数为零的情况
std::cout << "结果: " << num1 / num2 << std::endl;
} else {
std::cout << "错误:除数不能为零!" << std::endl;
}
break;
default:
std::cout << "无效的操作符!" << std::endl;
break;
}
return 0;
}
```
在这个例子中,用户输入两个数字和一个运算符,程序会根据运算符进行相应的加、减、乘或除法运算,并处理了除数为零的特殊情况。
阅读全文