学校有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;
}
接触下各类题目感觉还不错。自己也学习了。期末考快来临。。加油复习咯。。