如何用嵌套方法除了if语句输入x若x<0,则y=-1否则若x=0,则y=0否则y=1输出x和y?

用嵌套方法除了if语句
输入x
若x<0,则y=-1
否则
若x=0,则y=0否则y=1
输出x和y

while (scanf('请输入是否结束,输入0结束.%d',&a) != 0)
{
scanf('请输入x的值,%d',&x);
while(x==0)
{
y=x;
printf('x的值:%d,y的值:%d',x,y);
brack;(我忘了这个是不是结束了。)
}
while(x>0)
{
y=1;
printf('%d,,%d',x,y);
barck;(也许是这个结束)
}
你需要的只是判断,循环都可以用来判断,最常用的当然还是if判断。嗯

}