if(x<0) y=2*x+1; else if(x==0) //这里两个等号在c语言中,才表示相等 y=x; else y=1/x;
if(x=0) 错了,一个=是赋值,这里要用if (x==0) ^.^
题目不明确,无法解答。
把 if(x=0)改成if(x == 0)是吧