提示:
若输入: 5,+,4, 则输出:5+4=9
输入: 5,-,4, 则输出:5-4=1
输入: 5,*,4, 则输出:5*4=20
输入: 5,/,4, 则输出:5/4=1.250000
样例输入:
5 + 4
样例输出:
5.000000+4.000000=9.000000
代码段:
#includeint main() { double a, b; char c; printf("请输入运算数和运算符(格式如:1 + 2):"); scanf("%lf %c %lf", &a, &c, &b); switch (c) { case '+': printf("%f+%f=%fn", a, b, a + b); break; case '-': printf("%f-%f=%fn", a, b, a - b); break; case '*': printf("%f×%f=%fn", a, b, a * b); break; case '/': if (b == 0) printf("输入无效,分母不能为零!n"); else printf("%f÷%f=%fn", a, b, a / b); break; default: printf("输入有误,请重新输入!n"); } return 0; }
注:
1,输入数据时,数据之间用空格隔开
2,除法时,别漏了分母为零的情况



