1.5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一;
比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。
int main()
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int 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 == 2) + (a == 3)) == 1 &&
((b == 2) + (e == 4)) == 1 &&
((c == 1) + (d == 2)) == 1 &&
((c == 5) + (d == 3)) == 1 &&
((e == 4) + (a == 1)) == 1)
{
if (a*c*b*d*e == 120)
printf("a=%d b=%d c=%d d=%d e=%d", a, b, c, d, e);
}
}
}
}
}
}
system("pause");
return 0;

}

结果截图:

2.日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯
的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。
int main()
{
int killer = 0;
for (killer = 'a'; killer <= 'd'; killer++)
{
if ((killer != 'a') + (killer == 'c') + (killer == 'd') + (killer != 'd') == 3)
{
printf("%c\n", killer);
}
}
system("pause");
return 0;

}

结果截图:

for语句和if语句的一些应用相关推荐

  1. shell脚本求和_【零基础学云计算】Shell编程之case语句与循环语句

    case多分支语句 循环语句 for循环语句 while循环语句 untli循环语句 Shell函数 Shell数组 case语句的结构 针对变量的不同取值,分别执行不同的命令序列 case 变量值 ...

  2. C语言入门练习 - 第二期 判断语句与循环语句(题解)

    比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...

  3. python for语句_Python循环语句

    python流程控制语句包括:if条件语句.while循环语句.for循环语句.range函数以及break.continue.paa控制语句 一.if语句 a = 2 if a >3: pri ...

  4. java跳转语句包含goto_Java 语句标签实现goto跳转

    0.前言 尽管Java的设计者将goto作为保留字,但实际上并没有打算在语言中使用它.通常,使用goto语句被认为是一种拙劣的程序设计风格.当然,也有一些程序员认为反对goto的呼声似乎有些过分(例如 ...

  5. java中if结构用图表示_Java语法基础之选择结构的if语句、switch语句详解

    [前言] 流程控制语句: 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过 ...

  6. Python - while语句和if语句 的 用法 及 代码

    while语句和if语句 的 用法 及 代码 本文地址 : http://blog.csdn.net/caroline_wendy/article/details/17199771 Python中wh ...

  7. java预编译啥意思_java预编译 java jdbc 预编译语句和普通语句的区别

    java中什么是预编译precompile?总有一天你恍然大悟,父母是你花心思,花时间最少,却最爱你的人. 什么是预编译?起什么作用的? . 在java中如何实现预编译?祝你幸福!这句话真俗.小编会祝 ...

  8. Verilog学习----条件语句、循环语句、块语句与生成语句

    1.条件语句(if_else语句) 3钟形式的if语句: 1)if(表达式)语句.如 if(a>b) out1 = int1; 2)if(表达式) 语句: else 语句:如 if(a>b ...

  9. matlab if语句多个执行举例,初学Matlab,有两个语句,if语句和switch语句,有两个例子哪位大神能帮我讲讲...

    问题描述: 初学Matlab,有两个语句,if语句和switch语句,有两个例子哪位大神能帮我讲讲 if logical_expression statements elseif logical_ex ...

  10. java条件语句_Java条件语句

    Java条件语句-if...else if...else语句 if...else if...else语句 嵌套的if...else语句 Java条件语句-switch case 直接上代码: pack ...

最新文章

  1. 使用OpenCV与sklearn实现基于词袋模型的图像分类预测与搜索
  2. 一些基于深度学习的视觉里程计/SLAM开源代码
  3. C++|OpenCV-HSV图像
  4. js使用base64 上传图片解决iOS手机竖屏拍摄图片发生旋转问题
  5. Node.js ES6 模块化的基本语法-按需导出与按需导入
  6. requests模块报错:Use body.encode('utf-8') if you want to send it encoded in UTF-8.
  7. 深入浅出Hibernate 笔记一(面向应用的持久层设计)
  8. 特斯拉好事连连:自动驾驶新硬件性能提升10倍,两名新董事昨晚上任,股价涨5.6%...
  9. 机器学习基础(四十九)—— 总结
  10. poj 1363 Rails 栈应用基础题
  11. EasyUI treegrid 获取编辑状态中某字段的值 [getEditor方法获取不到editor]
  12. 运维之我的docker-不要在给你的docker安装ssh server
  13. wps for linux alpha 15 语言包,WPS For Linux Alpha 16 发布下载
  14. android 小游戏心得、,滴答滴答:双人故事
  15. 计算机组成原理八位全加器,8位全加器-课程设计
  16. linux的文件保护,如何在Linux中保护文件和目录免遭删除
  17. 3.2 发送请求参数
  18. 别瞎学了,我的MySQL学习之路(超详细超硬核)
  19. 组队竞赛删除公共字符
  20. MySQL数据库——MySQL是什么?它有什么优势?

热门文章

  1. 滚珠丝杠总长设计计算
  2. python两个乘号什么意思_python乘号_python 乘号_python的乘号 - 云+社区 - 腾讯云
  3. 酷我音乐盒2014 v7.6.0.0 官方免费版
  4. WIN10远程桌面连接发生身份验证错误(错误代码:0x800706be)
  5. 推荐系统老司机的十条经验
  6. 【linux】报错整理curl SSL peer certificate or SSH remote key was not OK
  7. 每天一道面试题一谈谈TCP建立连接和断开连接的过程
  8. 以梦为马,不负韶华 这才是后浪该有的样子!
  9. 一对一直播系统源码开发,礼物打赏中追加、连击等功能的实现
  10. Linux下的PCB结构体