输入“操作数 运算符 操作数”的四则运算(使用switch)
词汇:expression-表达式
运行结果:Type in an expression:3.1+4.8
=7.9
#include <stdio.h>
int main()
{
char op;
double ex1,ex2;
while(1)
{
printf("Type in an expression:");
scanf("%lf%c%lf=",&ex1,&op,&ex2);
switch(op)
{
case '+':
printf("=%lf",ex1+ex2);
break;
case '-':
printf("=%lf",ex1-ex2);
break;
case '*':
printf("=%lf",ex1*ex2);
break;
case '/':
printf("=%lf",ex1/ex2);
break;
default:
printf("Error");
}
printf("\n");
}
return 0;
}