#include <stdio.h>
int main()
{
int a; //这里为一个变量
int b; //这里为一个变
printf("请输入a,b两个数的\n");
scanf("%d%d",&a,&b);
if(a==1 && b==0){
printf("逻辑与成功\n");
}
if(a==1 || b==0){
printf("逻辑或成功\n");
}
if( !a ){
printf("逻辑非\n");
}
return 0;
/*if在前面中都是使用条件判断都是单个条件,本篇代码中将使用if条件判断
为多个条件的方法和解决。*/
/*&a与&b中间的英文逗号符号表示占位符对应参数列表,%d表示占位符,两个占位符对应两个变量,
两个变量地址的列表中间用逗号隔开。*/
/*&表示取变量地址 */
/*在if条件中这里面的&&表示并且的意思,才能在后面做一些事情*/
/*逻辑与两个条件都满足才能走*/
/* ||表示或者*/
/*两个条件满足之一它就会走*/
/*!a表示为非a a=1,!a=0为假不跑,a=0,!a=1就为真就跑*/
#include <stdio.h>
int main()
{
int haveMoneyOrNot;
int handsomeYesOrNot;
int puTianPYesOrNot;
puts("你是莆田吗? 不是的话扣0,是扣1\n");
scanf("%d",&puTianPYesOrNot);
if(!puTianPYesOrNot){
printf("好女不嫁莆田男\n");
return -1;
}
puts("你有钱吗? 有扣1,没有扣0\n");
scanf("%d",&haveMoneyOrNot);
puts("你帅吗? 帅的话扣1,不帅扣0\n");
scanf("%d",&handsomeYesOrNot);
if(haveMoneyOrNot==1 && handsomeYesOrNot==1){
printf("哇塞,我要嫁给你,大叔\n");
}
printf("相亲结束滚蛋\n");
return 0;
//if多重条件或与非-既有钱又有颜才娶你
//非-!- 好女不嫁莆田男
个人日常代码理解
1.scanf("%d%d",&a,&b); /*&a与&b中间的英文逗号符号表示占位符对应参数列表,%d表示占位符,两个占位符对应两个变量,两个变量地址的列表中间用逗号隔开。*/ /*&表示取变量地址 */
2.if(a==1 && b==0) {} /*在if条件中这里面的&&表示并且的意思,才能在后面做一些事情*/
2.1printf("逻辑与成功\n"); /*逻辑与两个条件都满足才能走*/
4.if(a==1 || b==0){} /* || 表示或者 ,两个条件满足之一它就会走*/
5.if( !a ) /*!a表示为非a a=1,!a=0为假不跑,a=0,!a=1就为真就跑*/