抓小偷

#include "stdio.h"

void main()

{

    int CC1,CC2,CC3,CC4,CC5,CC6,CC;/*定义7个变量分别表示6句话及总结果*/

    int A,B,C,D,E,F;               /*定义六个人的情况变量*/

    for(A=0;A<=1;A++)              /*A的两种可能*/

     for(B=0;B<=1;B++)             /*B的两种可能*/

      for(C=0;C<=1;C++)            /*C的两种可能*/

       for(D=0;D<=1;D++)           /*D的两种可能*/

        for(E=0;E<=1;E++)          /*E的两种可能*/

         for(F=0;F<=1;F++)         /*F的两种可能*/

         {

          CC1=(A||B);            /*1句话的逻辑表达式*/

CC2=!(A&&D);           /*2句话的逻辑表达式*/

CC3=(A&&E)||(A&&F)||(E&&F);   /*3句话的逻辑表达式*/

CC4= (B&&C)||(!B&&!C);    /*4句话的逻辑表达式*/

CC5=(C&&!D)||(D&&!C);    /*5句话的逻辑表达式*/

CC6=D||(!D&&!E);          /*6句话的逻辑表达式*/

if((CC=CC1&&CC2&&CC3&&CC4&&CC5&&CC6)==1 )    /*判断条件都成立*/

{

/*输出判断结果*/

A==0?printf("A不是罪犯\n"):printf("A是犯罪\n");

B==0?printf("B不是罪犯\n"):printf("B是犯罪\n");

C==0?printf("C不是罪犯\n"):printf("C是犯罪\n");

D==0?printf("D不是罪犯\n"):printf("D是犯罪\n");

E==0?printf("E不是罪犯\n"):printf("E是犯罪\n");

F==0?printf("F不是罪犯\n"):printf("F是犯罪\n");

}

         }        

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值