问题 填空题

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

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)

选择题
多项选择题