问答详情
源自:3-7 逻辑运算符

系统出错了?

咦?为什么只要银行存款大于一百万,身高不论多少输出都是一啊?

提问者:大兔子2 2017-02-11 10:25

个回答

  • 慕粉1954481569
    2017-03-24 20:07:36

    因为你用的符号是或,只要有一个真就输出1,要用与&&,2个都为真,才输出1

  • 天空没有星星
    2017-02-27 19:37:47

    没错啊,为什么要拐这么大的弯

  • 大兔子2
    2017-02-11 10:28:21

    #include <stdio.h>
    int main()
    {
        int height = 175;   //身高为175cm
        double money = 1500000;  //银行存款为150万
        printf("是否符合条件:%d\n",!(height<180||money<1000000));  //填写算式
        return 0;   
    }

    有错吗???