设计一个简单的计算器,具有加减乘除功能。用户键入的两个操作数和一个运算符,由计算机输出运算结果。
输入格式
分二行输入,第一行是二个操作数,第二行是运算符。
输出格式
小数形式,保留两位小数
输入样例1 |
输入样例2 |
输入样例3 |
输入样例4 |
15 3 + |
5 2 / |
5 2 # |
5 0 / |
输出样例1 |
输出样例2 |
输出样例3 |
|
18.00 |
2.50 |
Error |
Error |
#include<bits/stdc++.h>
#include<cstdio>
using namespace std;
int main()
{
double a,b;
char c;
cin>>a>>b;
cin>>c;
switch (c)
{
case '+':printf("%.2f",a+b+1e-9);break;
case '-':printf("%.2f",a-b+1e-9);break;
case '*':printf("%.2f",a*b+1e-9);break;
case '/':if(b!=0) printf("%.2f",a/b+1e-9);else cout<<"Error";break;
default:cout<<"Error";
}
}
#include<cstdio>
using namespace std;
int main()
{
double a,b;
char c;
cin>>a>>b;
cin>>c;
switch (c)
{
case '+':printf("%.2f",a+b+1e-9);break;
case '-':printf("%.2f",a-b+1e-9);break;
case '*':printf("%.2f",a*b+1e-9);break;
case '/':if(b!=0) printf("%.2f",a/b+1e-9);else cout<<"Error";break;
default:cout<<"Error";
}
}