这个按照道理来说,我输出一个负数,然后判断i小于0就执行y=-1,后面的if和else就不执行直接输出-1但结果确是我输入一个负数他直接跳过第一个if语句直接执行第二个if语句输出1,这是为什么啊。
如果你输入-5,第一个if语句,-5小于0成立,y变成-1。程序员走到二个if语句,-5不等于0,成立,y又被赋值成1
你这基础太差了阿,你这判断语语句有问题,第一个if跟后面的没关系,第二个只要是不等于0就会赋值you=1,那你第一个判断没啥意思