c++简单计算器while
时间: 2023-07-01 12:14:47 浏览: 52
好的,以下是一个使用while循环实现的简单计算器的C++代码:
```cpp
#include <iostream>
using namespace std;
int main() {
char op;
double num1, num2, result;
cout << "请输入一个操作符(+、-、*、/):";
cin >> op;
cout << "请输入两个数:";
cin >> num1 >> num2;
while (op != 'q') {
switch (op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 == 0) {
cout << "除数不能为0!" << endl;
break;
}
result = num1 / num2;
break;
default:
cout << "输入的操作符不合法!" << endl;
}
cout << "结果为:" << result << endl;
cout << "请输入一个操作符(+、-、*、/),或者输入q退出:";
cin >> op;
if (op != 'q') {
cout << "请输入两个数:";
cin >> num1 >> num2;
}
}
cout << "程序已退出。" << endl;
return 0;
}
```
这个计算器可以进行简单的四则运算,支持加、减、乘、除四种运算。当除数为0时,会提示用户输入不合法。输入q时,程序会退出。可以根据需要对代码进行修改和扩展。