问答详情
源自:3-6 关系运算符

真搞不懂,求解答求解答

#include <stdio.h>

int main()

{

    int x=5;

    int y=5;

    int z=10;

    printf("x是否大于y:%d\n", x==y            ); //x是否大于y

    printf("y是否大于等于x:%d\n", y==x        ); //y是否大于等于x

    printf("y是否小于z:%d\n",  y<z           ); //y是否小于z

    printf("z是否小于等于x:%d\n", z>x         ); //z是否小于等于x

    printf("z是否等于x+y:%d\n", z==x+y           ); //z是否等于x+y

    return 0;

}

我是不是错了? 我看到其他人的答案和我的不一样啊,可是为什么的出来的结果都是1 ? 1不是表示正确吗?


提问者:菜的不行 2015-08-12 22:06

个回答

  • 陈词
    2015-10-19 15:06:18

    正因为你之前写的那个公式全部都是正确的所以全部都是1

    因为任务是叫你写出相应的关系公式,所以下面的才是正确的

  • 菜的不行
    2015-08-12 22:44:46

    我上面的回答不能通过  只能这样

    #include <stdio.h>

    int main()

    {

        int x=5;

        int y=5;

        int z=10;

        printf("x是否大于y:%d\n", x>y            ); //x是否大于y

        printf("y是否大于等于x:%d\n", y>=x        ); //y是否大于等于x

        printf("y是否小于z:%d\n",  y<z           ); //y是否小于z

        printf("z是否小于等于x:%d\n", z<=x         ); //z是否小于等于x

        printf("z是否等于x+y:%d\n", z==x+y           ); //z是否等于x+y

        return 0;

    }