咦?为什么只要银行存款大于一百万,身高不论多少输出都是一啊?
因为你用的符号是或,只要有一个真就输出1,要用与&&,2个都为真,才输出1
没错啊,为什么要拐这么大的弯
#include <stdio.h>
int main()
{
int height = 175; //身高为175cm
double money = 1500000; //银行存款为150万
printf("是否符合条件:%d\n",!(height<180||money<1000000)); //填写算式
return 0;
}
有错吗???