早教吧作业答案频道 -->数学-->
以下程序段中不能根据X的值正确地计算出符号函数的值,并赋值给变量y的是().A.if(x>0)y=1;B.y=0;elseif(x==0)y=0;if(x>0)y=1;elsey=-1;elseif(x=0)if(x>=0)if(x>0)y=1;if(x>0)y=1;elsey=0;elsey=-1;elsey=-1;我连
题目详情
以下程序段中不能根据X的值正确地计算出符号函数的值,并赋值给变量y的是( ).
A.if(x>0) y=1; B.y=0;
else if(x==0) y=0; if(x>0) y=1;
else y=-1; else if(x=0)
if(x>=0) if(x>0) y=1;
if(x>0) y=1; else y=0;
else y=-1; else y=-1;
我连题的意思都没弄懂,一定要说明理由啊
A.if(x>0) y=1; B.y=0;
else if(x==0) y=0; if(x>0) y=1;
else y=-1; else if(x=0)
if(x>=0) if(x>0) y=1;
if(x>0) y=1; else y=0;
else y=-1; else y=-1;
我连题的意思都没弄懂,一定要说明理由啊
▼优质解答
答案和解析
选C
每一个else只对应离它最近的没配对的if..
所以,C里面,else只对应 if(x>0) y=1;这里的if.而这里的if又是被包含在前一个if(x>=0) 里的..所以,else永远不会被执行,y永远不可能等于-1..其他三个都可以根据x来判定y
每一个else只对应离它最近的没配对的if..
所以,C里面,else只对应 if(x>0) y=1;这里的if.而这里的if又是被包含在前一个if(x>=0) 里的..所以,else永远不会被执行,y永远不可能等于-1..其他三个都可以根据x来判定y
看了 以下程序段中不能根据X的值正...的网友还看了以下:
求这个程序详细运行过程,不用解释sgn函数用法x=0ifsgn(x)theny=sgn(x+2)e 2020-05-13 …
c语言 当x0时 y=1y=-1;if(x!=0)if(x>0)y=1;elsey=0;这是程序的 2020-05-16 …
下面程序片断所表示的数学函数关系为y=-1;if(x!=0)y=1;if(x!>0)y=1;els 2020-07-09 …
以下程序段中不能根据X的值正确地计算出符号函数的值,并赋值给变量y的是().A.if(x>0)y= 2020-07-09 …