小妹初学C,到这里卡住了!这是一个实践上的问题。
程序很简单,如下:
#include "Stdio.h"
#include "Conio.h"
int main(void)
{
double x,y;
printf("Enter x(x>=0):\n");
scanf("%lf\n",&x);
if(x<=15){
y=4*x/3;
}
else{
y=2.5*x-10.5;
}
printf("y=f(%f)=%.2f\n",x,y);
getch();
return 0;
}
编译成功后,我输入一个3, 回车,却什么反应都没有。这是什么原因呢?
预期不是应该在回车之后,输出: y=f(3.000000)=4.00 的吗?