c语言问题,借鉴一下大家的

img

#include<stdio.h>

int main()
{
    int x,y;
    scanf("%d",&x);
    if(x==0)
        y=0;
    else if(x>0)
        y=1;
    else
        y=-1;
    printf("y=%d",y);
    return 0;
}
#include <stdio.h>

int y(int x)
{
    if (x < 0)
        return -1;
    else if (x == 0)
        return 0;
    else
        return 1;
}

int main()
{
    int x;
    scanf("%d", &x);
    printf("%d", y(x));
    return 0;
}

#include<stdio.h>
int main()
{
    int x, y;
    scanf("%d", &x);
    if (x < 0)
        y = -1;
    else if (x == 0)
        y = 0;
    else
        y = 1;
    printf("%d",y);
    return 0;
    }