C++
给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果
#include<iostream>
using namespace std;
#include<iomanip>
#include<math.h>
int main() {
double s1, s2;
char op;
cin >> s1 >> op >> s2;
switch (op) {
case'+':
cout << fixed << setprecision(2) << s1 + s2 << endl;
break;
case'-':
cout << fixed << setprecision(2) << s1 - s2 << endl;
break;
case'*':
cout << fixed << setprecision(2) << s1 * s2 << endl;
break;
case'/':
if (fabs(s2) >= 1e-10)
cout << fixed << setprecision(2) << s1 / s2 << endl;
else
cout << "Wrong input" << endl;
break;
default:
cout << "Wrong input" << endl;
}
return 0;
}