光灬晶 发表于 2019-6-24 22:03:18

新手求助

#include <stdio.h>
#include <math.h>
int main()
{
        int a=4,b=6;
        printf("%d\n",(!(pow(2,3))<=(!(a>b))&&(!((a+int(2.3)>=b)))));
                                  //((!8<=(!0)&&(!(6>=6)))
                                  //((0<=1)&&(!1))
                                  //(0&&0)
                                  //0
return 0;
}
不知道做的对不对...打开结果显示0
当我把逻辑与改成逻辑或的时候结果就为1了,不知道计算哪出错了...

newu 发表于 2019-6-24 22:12:10

不是,你这个程序目的是要干嘛

光灬晶 发表于 2019-6-24 22:14:41

newu 发表于 2019-6-24 22:12
不是,你这个程序目的是要干嘛

刚学的逻辑符号...自己给自己出的一题...

光灬晶 发表于 2019-6-24 22:28:26

谢谢大家,不用了,自己检查出来了,纯低级错误{:10_269:}

newu 发表于 2019-6-25 09:51:35

光灬晶 发表于 2019-6-24 22:28
谢谢大家,不用了,自己检查出来了,纯低级错误

加油
页: [1]
查看完整版本: 新手求助