逻辑判断与或非

#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就为真就跑*/
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值