邏輯題目

學校有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;
}

接觸下各類題目感覺還不錯。自己也學習了。期末考快來臨。。加油複習咯。。

發佈了45 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章