第八周—C语言 穷举法(谁是小偷)
来源:互联网 发布:raft算法 term 编辑:程序博客网 时间:2024/06/09 19:03
/*烟台大学计算机学院 2016作者: 张威完成日期:2016年10月22日问题描述:警察局抓住了A B C D四名盗窃嫌疑犯,其中只有一人是小偷。审问时。A说:“我不是小偷”;B说:“C是小偷”;C说:“小偷肯定是D”;D说:“C在冤枉好人”,现已知道这四人中有一人在说谎,三人说的是真话。问小偷是谁。*/#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,d; for(a=0;a<=1;a++) for(b=0;b<=1;b++) for(c=0;c<=1;c++) for(d=0;d<=1;d++) if(!a+c+!d+d==3&&a+b+c+d==1) printf("A:%d B:%d C:%d D:%d",a,b,c,d);//1代表小偷 0代表不是小偷 return 0;}
运行结果;
知识总结:代码中使用了非语句,简化了代码。
学习心得:明白非语句的灵活使用。
0 0
- 第八周—C语言 穷举法(谁是小偷)
- 第八周—C语言 穷举法(都要学c)
- 第八周 谁是小偷
- 第八周—C语言 穷举法(鸡兔共笼问题)
- 第八周—C语言 穷举法(换分币问题)
- 第八周—C语言 穷举法(三色球)
- 第九周项目6-穷举法之谁是小偷
- 第三周项目4-穷举法-谁是小偷
- 第八周实践谁是小偷
- 第八周—C语言 穷举法(年龄几何)
- 第八周—C语言 穷举法(借书的借法种数)
- 第八周—C语言 穷举法(污损的单据)
- 第八周拓展实践7 谁是小偷
- 第八周训练7谁是小偷
- 《C语言及程序设计》实践参考——谁是小偷
- C语言之基本算法18—谁是小偷
- 第三周项目4:穷举法解决组合问题(7)谁是小偷
- 第9周项目穷举法解决问题 (小偷问题)
- scanf[^\n]/fscanf 的%[]和%n使用方法
- 'close' was not declared in this scope
- mongo 导入json文件
- php遍历文件夹
- java语法知识总结
- 第八周—C语言 穷举法(谁是小偷)
- hdu3899 JLUCPC--树形dp(好题)
- 【拍照截图】Android 系统拍照和截图
- 三维软件转Unity的系统单位设置研究
- Largest prime factor
- DotNetBar使用笔记之RadialMenuItem点击事件添加
- 类的声明
- C语言2
- JAVA之BigInteger