精选问答
下面程序片断所表示的数学函数关系为y=-1;if(x!=0) y=1;if(x!>0) y=1;else y=0;答案是 当x=0时,y=0 x取其他值时,y=1;看不懂第二个if语句,如果x不大于0,即x小于等于0,则y=1,else又是与它最近的而且没有else配对的if成对,答案不应该是x>0时, y=0,x

2019-05-23

下面程序片断所表示的数学函数关系为
y=-1;
if(x!=0) y=1;
if(x!>0) y=1;
else y=0;
答案是 当x=0时,y=0 x取其他值时,y=1;
看不懂第二个if语句,如果x不大于0,即x小于等于0,则y=1,else又是与它最近的而且没有else配对的if成对,答案不应该是x>0时, y=0,x<=0时,y=1吗
优质解答
x!不存在小于0的情况 对于x!的x只能取非负整数 然后就很好理解了 x!只能大于0 那个等于0也是不存在的 更别说else了 就不存在其他情况 x!不存在小于0的情况 对于x!的x只能取非负整数 然后就很好理解了 x!只能大于0 那个等于0也是不存在的 更别说else了 就不存在其他情况
相关问答