问题遇到的现象和发生背景
我在打c语言四则运算的题目时,发生了这样的问题,望解答。
#include<stdio.h>
int main()
{
double a, b;
char op;
printf("type a expression:\n");
scanf_s("%lf%c%lf", &a, &op, &b);
if (op == '+')
printf("=%.2f\n", a + b);
else if (op == '-')
printf("=%.2f\n", a - b);
else if (op == '*')
printf("=%.2f\n", a * b);
else if (op == '/') {
if (b != 0)
printf("=%.2f\n", a / b);
else
printf("分母不能为0\n");
}
return 0;
}