【大一 C语言】下面的程序片段 y=-1; if(x!=0) if(x>0)y=1;else y=0; 所表示的数学函数关系是请问我的程序为什么会出来A结果呢?我手算结果明明是C啊!我程序写错哪儿了?求C语言大神指导……

来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/01 21:55:32
【大一C语言】下面的程序片段y=-1;if(x!=0)if(x>0)y=1;elsey=0;所表示的数学函数关系是请问我的程序为什么会出来A结果呢?我手算结果明明是C啊!我程序写错哪儿了?求C语言大神

【大一 C语言】下面的程序片段 y=-1; if(x!=0) if(x>0)y=1;else y=0; 所表示的数学函数关系是请问我的程序为什么会出来A结果呢?我手算结果明明是C啊!我程序写错哪儿了?求C语言大神指导……
【大一 C语言】下面的程序片段 y=-1; if(x!=0) if(x>0)y=1;else y=0; 所表示的数学函数关系是





请问我的程序为什么会出来A结果呢?我手算结果明明是C啊!

我程序写错哪儿了?求C语言大神指导……

【大一 C语言】下面的程序片段 y=-1; if(x!=0) if(x>0)y=1;else y=0; 所表示的数学函数关系是请问我的程序为什么会出来A结果呢?我手算结果明明是C啊!我程序写错哪儿了?求C语言大神指导……
你把第二个if用{}括起来了当然会这样,else就会与第一个if对应,x=0,y自然等于零