在C++中,想要按照a*b=的格式输入算式,通过计算输出a*b的结果要怎样写?
时间: 2024-09-14 12:11:36 浏览: 52
经典A+B三种语言解题过程
在C++中,如果你想要用户输入一个乘法算式并计算结果,你可以使用`cin`从标准输入读取操作数和运算符,然后根据运算符进行相应的计算。以下是一个简单的示例:
```cpp
#include <iostream>
using namespace std;
int main() {
double a, b;
char op; // 运算符
cout << "请输入算式 (例如: 2 * 3): ";
cin >> a >> op >> b; // 读取两个操作数和一个运算符
switch(op) { // 根据运算符进行计算
case '*':
cout << "结果是: " << a * b << endl;
break;
default:
cout << "无效的运算符!" << endl;
}
return 0;
}
```
在这个程序中,用户输入三个值,前两个是数字(`a`和`b`),第三个是运算符`*`。如果用户输入的是其他运算符(如`+`, `-`, `/`等),程序会提示无效。
阅读全文