我的运行结果为啥是:{小编能不能打车回家呢:y110 } 呢?请教大神
我的运行结果为啥是:{小编能不能打车回家呢:y110 } 呢?请教大神
我的运行结果为啥是:{小编能不能打车回家呢:y110 } 呢?请教大神
2018-11-06
#include <stdio.h>
int main()
{
int height = 175; //身高为175cm
double money = 1500000; //银行存款为150万
printf("是否符合条件:%d\n",height>=180 && money>=1000000 ); //填写算式
/**************个人扯************/
int xiongwei = 90;
int yaowei=70;
int tunwei=90;
printf("是否差品:%d\n",!xiongwei>=90 && !yaowei<=60 && !tunwei>=90);//0
printf("是否中品:%d\n",xiongwei>=90 ||yaowei<=60 || !tunwei>=90);//1
printf("是否良品:%d\n",xiongwei>=90 || yaowei<=60 || tunwei>=90);//1
printf("是否优品:%d\n",xiongwei>=90 && yaowei<=60 || tunwei>=90);//1
printf("是否极品:%d\n",xiongwei>=90 && yaowei<=60 && tunwei>=90);//0
//后一节练习题分析
int a = 5; int b = 9;
printf("练习题结果:%d\n",b++>=a*2 || b-a<=a);//1
b=1; //初始化b=1, 1&&1=1, 1&&0=0
printf("练习题b的分析1:\nb--&&b结果:%d,即1&&0\n b=%d ",b--&&b,b); //b--&&b结果:0,即1&&0, b=0
b=0; //初始化b=0, 0||1=1, 0||0=0
printf("\n练习题b的分析2:\nb++&&b结果:%d,即0||1\n b=%d",b++||b,b); //b--&&b结果:1,即0||1, b=1
printf("\n从上面可以得出,b先增减,再计算逻辑运算符右边的b");
return 0;
}
举报