#include <stdio.h>
int main() {
double a, b,m;//float精度不够
char c;
scanf("%lf%c%lf",&a,&c,&b);
if(c!='+'&&c!='-'&&c!='*'&&c!='/')
printf("Invalid operation!");
else if(b==0.0)
printf("Wrong!Division by zero!");
else
{
if(c=='+')
{
m=a+b;
printf("%.4lf%c%.4lf=%.4lf",a,c,b,m);
}
if(c=='-')
{
m=a-b;
printf("%.4lf%c%.4lf=%.4lf",a,c,b,m);
}
if(c=='*')
{
m=a*b;
printf("%.4lf%c%.4lf=%.4lf",a,c,b,m);
}
if(c=='/')
{
m=a/b;
printf("%.4lf%c%.4lf=%.4lf",a,c,b,m);
}
}
return 0;
}

京公网安备 11010502036488号