为什么我写的代码错了,在线求大神解答

来源:3-7 逻辑运算符

子新

2019-09-25 23:22

#include <stdio.h>

int main()

{

    int height = 175;   //身高为175cm

    double money = 1500000;  //银行存款为150万

    printf("%d\n", height>=180 && money>=1000000);  //填写算式

    return 0;    

}


写回答 关注

3回答

  • 慕娘5579366
    2019-10-16 23:30:25

    #include <stdio.h>

    int main()

    {

    //你的代码可能少了什么  你可以试一试打完height这些空一下格再继续打

        int height = 175;   //身高为175cm

        double money = 1500000;  //银行存款为150万

        printf("是否符合条件:%d\n", height >= 180 && money >=10000000         );  //填写算式

        return 0;    

    }


  • weixin_宝慕林7334581
    2019-10-12 09:32:23

    题目要求你显示“是否符合条件:0”

    你的代码显示结果是:“0”

    6行改成 printf(“是否符合条件:%d\n”height>=180 && money>=1000000)

  • 一念中
    2019-09-26 10:44:01

    你的要求是啥?单看代码,明显后面的(height>=180 && money>=1000000)的值为0;但如果你把180改为170他就是1;后面你的表达式本来就是假的,你要求啥?

    一念中 回复子新

    &&是与,与运算是两者都要满足才为真,你给的条件中只有后着满足,前者不满足所以为0,你把180改为170,然后根据你的条件两者都满足所以为1,你的输出结果为你后面表达式中的运算结果,与,或,非运算你可以看看

    2019-09-26 11:03:25

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题