#include <stdio.h>
#include <math.h>
#define EPS 1e-7
int main() {
float data1, data2;
char op;
printf("Intput data1,op,data2:");
scanf("%f %c%f",&data1,&op,&data2);
switch(op) {
case '+':
printf("%f+%f=%f", data1, data2, data1 + data2);
break;
case '-':
printf("%f-%f=%f", data1, data2, data1 - data2);
break;
case '*':
case 'x':
case 'X':
printf("%f*%f=%f", data1, data2, data1 * data2);
break;
case '/':
if (fabs(data2) >=EPS ) {
printf("%f/%f=%f", data1, data2, data1 / data2);
break;
}
else {
printf("分母不能为0");
break;
}
default :
printf("请输入正确的标识符");
}
return 0;
}