码迷,mamicode.com
首页 > 其他好文 > 详细

一个普通的逻辑问题

时间:2018-01-14 21:18:48      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:for   class   void   post   span   stdio.h   逻辑   break   pos   

n A说:不是我。
n B说:是C。
n C说:是D。
n D说:他胡说。‘’
已知三个人说的是真话,一个人说的是假话。现在要根据这些信息,找出做了好事的人。

#include<stdio.h>
int A,X;
 
void main () {
    for(A = A; A <= D;A++) {
        X = (A != A) + (A == C) + (A == D) + (A != D);
        if(X == 3) {
            printf("%c做好事\n",A);
            break;
        }
    }
    if(A > D) printf("没人做好事");
 }

 

一个普通的逻辑问题

标签:for   class   void   post   span   stdio.h   逻辑   break   pos   

原文地址:https://www.cnblogs.com/liu845904963/p/8284191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!