简单计算器
实现一个简单计算器,实现两个数的“加减乘除”运算,用户从键盘输入算式“操作数1运算符操作数2”,计算并输出表达式的值,如果输入的运算符号不包括在(+、-、*、/)范围内,输出“Invalid operation!”。当运算符为除法运算,即“/”时。如果操作数2等于0.0,则输出“Wrong!Division by zero!”
#include <stdio.h>
int main()
{
double a,c;
char b;
while(scanf("%lf%c%lf",&a,&b,&c)!=EOF)
{
switch(b)
{
case '+':printf("%.4lf+%.4lf=%.4lf\n",a,c,a+c);break;
case '-':printf("%.4lf-%.4lf=%.4lf\n",a,c,a-c);break;
case '*':printf("%.4lf*%.4lf=%.4lf\n",a,c,a*c);break;
case '/':
if(c!=0)
{
printf("%.4lf/%.4lf=%.4lf\n",a,c,a/c);break;
}
else
{
printf("Wrong!Division by zero!\n");break;