为什么代码不起作用?编译后,我写下第一个要扫描的数字,按 Enter 后,它会在 Windows 中显示“无响应”消息。
#include <stdio.h>
int main (void) {
float x1, x2, y;
scanf("%f %f", x1, x2);
if (x1 < x2) {
y = x1 / x2;
} else if (x1 == x2) {
y = x1 * x1 - 3;
} else {
y = 4 * x1 + 3 * x2;
}
printf("y = %f", y);
return 0;
}