C语言在生活中的小应用
2015-07-20 18:18
253 查看
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第一,我第三。 B选手说:我第二,E第四。 C选手说:我第一,D第二。 D选手说:C最后,我第三。 E选手说:我第四,A第一。 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 /*#include<stdio.h> int main() { int A=0,B=0,C=0,D=0,E=0; for(A==1;A<=5;A++) for(B=1;B<=5;B++) for(C=1;C<=5;C++) for(D=1;D<=5;D++) for(E=1;E<=5;E++) if((B==1)+(A==3)==1 && (B==2)+(E==4)==1 && (C==1)+(D==2)==1 && (C==5)+(D==3)==1 && (E==4)+(A==1)==1) printf("%d,%d,%d,%d,%d\n",A,B,C,D,E); return 0; }*/ 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。 #include<stdio.h> int main() { int i=0; char killer=64; for(i=1;i<4;i++) { killer++; if(((killer!='A')+(killer=='C')+(killer=='D')+(killer!='D'))==3) printf("%c is the killer\n",killer); } return 0; }
相关文章推荐
- C语言的基础
- 值得学习 的c++开源代码
- C++:STL标准入门汇总
- LeetCode-Lowest Common Ancestor of a Binary Search Tree-解题报告
- C语言结构体对齐
- 非标准的WINDOW API 根据路径遍历文件 c++
- C语言中数组使用:杨辉三角。
- 三次样条插值(Cubic Spline Interpolation)及代码实现(C语言)
- C语言小程序(小程序大知识)
- C/C++中extern关键字详解
- 队列的图文解析 和 对应3种语言的实现(C/C++/Java)
- makehuamn中python与C++/c相互调用
- HDU 2050 折线分割平面
- C语言函数调用栈剖析
- C++求解数组中出现超1/4的三个数字。
- LeetCode-Palindrome Linked List-解题报告
- 栈的图文解析 和 对应3种语言的实现(C/C++/Java)
- c语言 宏定义多条语句
- 【C++】C++的输入输出、循环、条件、字符串、数组、类、继承的使用实例
- HDU 1575 Tr A