|
发表于 2014-3-9 19:10:25
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
问题是这样的。
民警小张在某个案件中带回4个嫌疑人A,B,C,D,其中有一位是小偷,现在小张分别对4
个嫌疑人进行询问:
A 说:我不是罪犯;
B 说:C是罪犯
C 说:D是罪犯
D 说:我不是罪犯而且B也不是罪犯。
已知其中3 人说的是真话,1人说的是假话,请根据以上信息帮助小张找出罪犯。
#include "stdio.h"
#include "stdlib.h"
main()
{int i;
char who='A';
int isFound=0;
for(i=0;______;i++)
{ int sum=0;
who=_______;
if(who!='A') sum++;
if(who=='C') sum++;
if(who=='D') sum++;
if(_______) sum++;
if(_______)
printf("罪犯是 %c",who);
isFound=1;
}
if(!isFound)
printf("no");
}
这题我想破脑袋都搞不明白,请大神指导。下划线的就是要填的内容,万分感谢。 |
|