请编写一个程序计算表达式:data1 op data2的值。其中,op为运算符+、-、*、/。

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:09:59
5555555~~~~~C语言程序设计~~~~~各位帮帮忙吧~~~~~不会啊

#include<stdlib.h>
#include<stdio.h>
#include<math.h>

int main()
{
float a,b;
char op;
printf("enter your expression\n");
scanf("%f %c %f",&a,&op,&b);

switch(op)
{
case '+':printf("a%cb=%f\n",op,a+b);break;
case '-':printf("a%cb=%f\n",op,a-b);break;
case '*':printf("a%cb=%f\n",op,a*b);break;
case '/':printf("a%cb=%f\n",op,a/b);break;
default :printf("unknown operator\n");
}
system("pause");

}