请教一个c分段函数的问题
是求 ┌ -5x+27 (x<0)F(x)= ├ 7909 (x=0)
└ 2x-1 (x>0)
这个函数
我写的为
#include "stdio.h"
void main()
{
int x,y;
printf("please input a number:x=");
scanf("%d",&x);
if(x<0)
y=-5*x+27;
if(x=0)
y=7909;
if(x>0)
y=2*x-1;
printf("f(%d)=%d",x,y);
return 0;
}
可为什么当x>=0时f(x)得4万多