奇怪的距离百度云网盘:请教一条C语言题

来源:百度文库 编辑:高考问答 时间:2024/04/28 08:50:38
下面程序片段所表示的数学函数关系是?
y=-1;
if(x!=0)
if(x>0) y=1;
else y=0;

当x不为0时,进一步判断x是否大于0,大于0,则令y=1,不大于0时(因为此时是在x不为0的大前提下,所以不大于0就是小于0)则令y=0。也就是说,当x>0时,y=1,当x<0时,y=0。当x为0时,if(x!=0)不成立,y的值没有变,保持初值-1。
综上
y=0,当x<0时
y=-1,当x=0时
y=1,当x>0时

x<0 y=0
x>0 y=1
x=0 y=-1

2楼回答没问题,好简单的关系 LZ要好好学哦

y=-1; 指的是y的初始值是-1
if(x!=0) 指的是“当x不等于0时”
if(x>0) y=1; 指的是“当x不等于0的情况下,x大于0时,y就等于1”
else y=0; 指的是“上行的if不成立的情况下,y等于0”
随意推断出:
x<0 y=0;
x>0 y=1;
x=0 y=-1.