?? hbzhi.c
字號(hào):
/*有A,B,C,D,E,五人,每人額頭上都帖著一張或黑或白的紙。五人對(duì)坐,每人都能看見別人的,但看不見自己的。而且黑的撒謊,白的誠(chéng)實(shí)。
A說:“我看見有三個(gè)人的是白紙,一人是黑紙”。
B說:“我看見四個(gè)人的都是黑紙”。
C說:“我看見有一個(gè)人的是白紙,三個(gè)人是黑紙”。
D說:“我看見四個(gè)人的都是白紙”。
E什么也沒有說。*/
#include <stdio.h>
main()
{
int a,b,c,d,e;
for(a=0;a<=1;a++)
for(b=0;b<=1;b++)
for(c=0;c<=1;c++)
for(d=0;d<=1;d++)
for(e=0;e<=1;e++)
if((a&&b+c+d+e==3||!a&&b+c+d+e!=3)
&&(b&&a+c+d+e==0||!b&&a+c+d+e!=0)
&&(c&&a+b+d+e==1||!c&&a+b+d+e!=1)
&&(d&&a+b+c+e==4||!d&&a+b+c+e!=4))
{
printf("A is pasted a piece of %s paper on his forehead.\n",a?"white":"black");
printf("B is pasted a piece of %s paper on his forehead.\n",b?"white":"black");
printf("C is pasted a piece of %s paper on his forehead.\n",c?"white":"black");
printf("D is pasted a piece of %s paper on his forehead.\n",d?"white":"black");
printf("E is pasted a piece of %s paper on his forehead.\n",e?"white":"black");
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -