if...else就可以了
float fun(float x)
{
float y;
if(x < 0)
y = -1;
else if(x > 0)
y = 1;
else
y = 0;
return y;
}
void main()
{
float x,y;
scanf("%f",&x);
y = fun(x);
printf("y=%g",y);
}
int fun(int n)
{
if (n < 0)
return -1;
else if (n == 0)
return 0;
else
return 1;
}
int main()
{
float n;
int y = 0;
printf("请输入x的值:");
scanf("%f", &n);
y = fun(n);
printf("y=%d", y);
return 0;
}