#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
double number_1;
char yunsuanfuhao;
double number_2;
double reasult;
char equality = '=';
printf("请输入你的运算式(如:3*4)注意:本程序仅支持加减乘除(+,-,*,/)的基础运算!!!:\n");
scanf("%lf %c %lf", &number_1, &yunsuanfuhao, &number_2);
if (yunsuanfuhao == '+') {
reasult = number_1 + number_2;
}
else if (yunsuanfuhao == '-') {
reasult = number_1 - number_2;
}
else if (yunsuanfuhao == '*') {
reasult = number_1 * number_2;
}
else if (yunsuanfuhao == '/') {
if (number_2 != 0) {
reasult = number_1 / number_2;
}
else {
printf("被除数不能为0!!!");
return 1;
}
}
else {
printf("你输入的运算式错误或系统尚不支持相应运算法则");
return 1;
}
printf("最终结果是:%lf %c %lf %c %lf\n",number_1,yunsuanfuhao,number_2,equality, reasult);
getchar();
getchar();
return 0;
}