填空题

以下程序是计算分段函数的值

main()
{
float x,y;
scanf("%f",&x);
if(x<=0)
y=x*x;
else if(0<x<=1)
y=1/x;
else y=2*x;
printf("%f\n",y);
}
错误 ______
改正 ______

【参考答案】

else if(0<x<=1);else if(x<=1)或elseif(x<=1&&x>0)