C语言之基本算法18—谁是小偷

原创 2015年07月07日 13:36:47
/*
==================================================================

题目:找小偷:A不承认自己是小偷,B说C是小偷,C说D是小偷,D说C冤枉了他!

已知有三个人说了真话,谁是小偷?

==================================================================
*/

#include<stdio.h>
main()
{
int A,B,C,D;
char i;
printf("小偷是:");
for(i='A';i<='D';i++)
{
A=(i!='A');
B=(i=='C');
C=(i=='D');
D=(i!='D');
if(A+B+C+D==3)
printf("%c",i);
}
printf("\n");
}
/*
==================================================================
评:逻辑判断,同《C语言之基本算法12—谁是冠军》
http://blog.csdn.net/lzx19901012/article/details/46788017
==================================================================
*/
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。

相关文章推荐

第八周—C语言 穷举法(谁是小偷)

/* 烟台大学计算机学院 2016 作者: 张威 完成日期:2016年10月22日 问题描述: 警察局抓住了A B C D四名盗窃嫌疑犯,其中只有一人是小偷。审问时。A说:“我不是小偷”;B说:“C是...

《C语言及程序设计》实践参考——谁是小偷

返回:贺老师课程教学链接  项目要求【项目8-谁是小偷】警察局抓住了A、B、C、D四名盗窃嫌疑犯,其中只有一人是小偷。在审问时,A说:“我不是小偷”;B说:“C是小偷”;C说:“小偷肯定是D”;D说:...

C++第11周项目2(6)参考——谁是小偷?

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565【项目2:穷举法解决组合问题】先阅读例题,领会穷举法(意为“穷尽式列举”,也...

C语言之基本算法43—总结

C程序的基本算法共涵盖42个例题,包含了枚举、排列、逻辑判断、迭代、递推、字符串操作、矩阵操作、格式输出等内容。 相关的实现方法有的显得很笨拙,但足够说明问题,而且每个程序都经过作者亲测,保证可以运行...

C语言之基本算法35—分解质因数(方法二)

//矩阵基础 /* ================================================================== 题目:输入一个正整数,将其分解为质因式,如:6...

C语言之基本算法34—分解质因数(方法一)

//矩阵基础 /* ================================================================== 题目:输入一个正整数,将其分解为质因式,如:6...

C语言之基本算法42—矩阵转置及按行按列排序

//矩阵转置 按行按列排序 /* ================================================================== 题目:输入m*n矩阵,按行...

18、黑马程序员-C语言常用算法

1、C语言选择排序算法及代码 基本思想及举例说明 选择排序(从小到大)的基本思想是,首先,选出最小的数,放在第一个位置;然后,选出第二小的数,放在第二个位置;以此类推,直到所有的数从小到大排序。 在实...
  • zwcshy
  • zwcshy
  • 2014年12月02日 14:27
  • 436

C语言—冒泡循环基本代码

  • 2009年12月21日 23:15
  • 341B
  • 下载

第三周项目5 谁是小偷

/* *Copyright(c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test2.cpp *作 者:刘金石 *完成...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言之基本算法18—谁是小偷
举报原因:
原因补充:

(最多只允许输入30个字)