首页 > 试题广场 >

题目标题: 四则运算程序

[问答题]

题目标题:

四则运算程序

题目描述:

编制一个完成两个数的四则运算程序(加、减、乘、除)。如:用户输入34+56则输出结果34.00+56.00=90.00。要求运算结果保留两位小数,用户输入时一次将两个数和操作符输入。 数字可能是整数,也可能是浮点数。 知识点:格式输出,格式输入,条件语句

输入描述:

包含5组测试数据,每一组占一行,每一行包含数字和字符,运算结果不超过double范围。

输出描述:

两个数的运算的结果,如果运算符不为加、减、乘、除,则输出Input Error! 每个数字保留两位小数精度。

样式输入:

1+1

1-1

1*1

1/1

1^1

样式输出:

1.00+1.00=2.00

1.00-1.00=0.00

1.00*1.00=1.00

1.00/1.00=1.00

Input Error!

#include<stdio.h>
int main()
{
double x,y;
int n=5;
char ch;
while(n--)
{
scanf("%lf%c%lf",&x,&ch,&y);
if(ch=='+')
printf("%.2lf%c%.2lf%=%.2lf",x,ch,y,x+y);
else if(ch=='-')
printf("%.2lf%c%.2lf%=%.2lf",x,ch,y,x-y);
else if(ch=='*')
printf("%.2lf%c%.2lf%=%.2lf",x,ch,y,x*y);
else if(ch=='/')
printf("%.2lf%c%.2lf%=%.2lf",x,ch,y,x/y);
else printf("Input Error!");
if(n!=0)
putchar('\n');
}
return 0;
}

发表于 2017-05-17 04:29:08 回复(0)