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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 09:20:53
【大一 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语言大神指导……

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