C语言分段函数怎么写
当x<0且x≠3时y=x*x+x-6
当0<=x<0且x≠2及x≠3时y=x*2-5x+6
当x=其他时y=x*2-x-1
请问楼主,这是怎么分段的?当x<0且x≠3?x<0还用且x不等于3吗?0<=x<0?什么数不但大于等于0而且小于0?
#include
#include
voidmain()
floatx,y;
scanf("%f",&x);
if(x<0&&x!=3)
y=x*x+(x-6);
elseif(x>=0&&x!=2&&x!=3)
y=x*x-(5*x)+6;
y=x*x-x-1;
printf("%f",y);
我就是看不懂问的,这是编程作业