癞蛤蟆丶ccc 发表于 2020-10-23 20:13:29

帮孩子看看吧

#include<stdio.h>
int main(){
    int x,y;
    scanf("%d,&x");
    if(x<0)
      y=-1;
    if(x==0)
      y=0;
    if(x>0)
      y=1;
      printf("%d",y);
    return 0;
}
为什么这个代码 输入0以后结果是1 输入负数结果还是1

昨非 发表于 2020-10-23 20:16:59

#include<stdio.h>
int main() {
        int x, y;
        scanf("%d",&x);//这里打错了,已改正
        if (x < 0)
                y = -1;
        if (x == 0)
                y = 0;
        if (x > 0)
                y = 1;
        printf("%d", y);
        return 0;
}

风雨兴 发表于 2020-10-23 20:17:03

scanf("%d",&x)

癞蛤蟆丶ccc 发表于 2020-10-23 20:18:32

昨非 发表于 2020-10-23 20:16


眼睛花了 谢谢大佬

癞蛤蟆丶ccc 发表于 2020-10-23 20:19:03

风雨兴 发表于 2020-10-23 20:17
scanf("%d",&x)

知道了 我眼睛花了{:10_266:}
页: [1]
查看完整版本: 帮孩子看看吧