逻辑题目

学校有4个同学其中一个做了好事!不留名,表扬信来了后,校长问这4个同学是谁做了好事?这4个同学回答
A说:不是我。
B说:是C。
C说:是D。
D说:他胡说。
已知3个人说的是真话,一个人说的是假话!现在问做好事的人是谁?

源代码:

#include <iostream>
#include <stdlib.h>

int main(int argc, char *argv[])
{
   char  ren;
 
   for(ren='A';ren<='D';ren++)
   if((ren!='A')+(ren=='C')+(ren=='D')+(ren!='D')==3)  
   cout<<ren<<endl;    

  system("PAUSE"); 
  return 0;
}

接触下各类题目感觉还不错。自己也学习了。期末考快来临。。加油复习咯。。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值