第四十讲项目八 谁是小偷

来源:互联网 发布:淘宝客商品采集网站 编辑:程序博客网 时间:2024/06/05 18:37
1.任务和代码
/*   copyright\c)2017,csdn学院   *All cights reserved    *文件名称:a.c     *作者:王琦    *完成日期:2017年4月27日    *版本号:6.0   *问题描述:警察局抓住了A、B、C、D四名盗窃嫌疑犯,其中只有一人是小偷。在审问时,A说:“我不是小偷”;B说:“C是小偷”;C说:“小偷肯定是D”;D说:“C在冤枉好人”。现在已经知道这四人中有三人说的是真话,一人说的是假话。请问到底谁是小偷?*程序输出:谁是小偷*/      #include <stdio.h>     int main( )      {        int x,y,z,j;      for (x=0;x<=1;x++)          for (y=0;y<=1;y++)              for ( z=0;z<=1;z++)for(j=0;j<=1;j++)            {                 if ((x==0)+(z==1)+(j==1)+(j==0)==3&&x+y+z+j==1)                        printf("a=%d, b=%d, c=%d,d=%d\n",x,y,z,j);              } }

2.运行结果


3.知识点总结

设1为是小偷,0为不是,通过四重循环对数据进行处理,得出c是

4.心得体会

对穷举的熟练度逐渐加深

0 0
原创粉丝点击