题目描述:编制一个完成两个数的四则运算程序(加、减、乘、除)。如:用户输入34+56则输出结果34.00+56.00=90.00。要求运算结果保留两位小数,用户输入时一次将两个数和操作符输入。 数字可能是整数,也可能是浮点数。 知识点:格式输出,格式输入,条件语句 |
输入描述:包含5组测试数据,每一组占一行,每一行包含数字和字符,运算结果不超过double范围。 |
输出描述:两个数的运算的结果,如果运算符不为加、减、乘、除,则输出Input Error! 每个数字保留两位小数精度。 |
样式输入:1+1 |
样式输出:1.00+1.00=2.00 |
#include<stdio.h>
#include<string.h>
int main()
{
int i;
double a,b;
char c;
for(i=0;i<5;i++){
scanf("%lf%c%lf",&a,&c,&b);
if(c=='+'){
printf("%.2lf+%.2lf=%.2lf\n",a,b,a+b);
}
else if(c=='-'){
printf("%.2lf-%.2lf=%.2lf\n",a,b,a-b);
}
else if(c=='*'){
printf("%.2lf*%.2lf=%.2lf\n",a,b,a*b);
}
else if(c=='/'){
printf("%.2lf/%.2lf=%.2lf\n",a,b,a/b);
}
else{
printf("Input Error!");
}
}
return 0;
}