如何定义并调用一个分段函数(帮忙看一下我的代码的错误)
#include<stdio.h>int y(int x)
{
int y;
if(x>(-5)&&x<0)
y=x;
else if(x==0)
y=x-1;
else if(x>0&&x<10)
y=x+1;
return 0;
}
main()
{
int x,d;
scanf("%d",&x);
d=y(x);
printf("%d",d);
/*int a[10],b[10];
int i;
for(i=1;i<=5;++i)
{
scanf("%d",&a[i]);
}
for(i=1;i<=5;++i)
b[i]=y(a[i]);
for(i=1;i<=5;++i)
{
printf("%d",b[i]);
printf("\n");
}
*/
}