当前位置: 首页 > news >正文

四川省工程造价总站官网辽宁建设工程信息

四川省工程造价总站官网,辽宁建设工程信息,赣县城乡规划建设局网站,合肥网版制作题目: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。 以下为4个嫌疑犯的供词: A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是假话。…

题目:
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。

以下为4个嫌疑犯的供词:

A说:不是我。

B说:是C。

C说:是D。

D说:C在胡说

已知3个人说了真话,1个人说的是假话。

现在请根据这些信息,写一个程序来确定到底谁是凶手。
 

 =========================================================================

思路:
总体思路:
依次假设每个人是凶手进行判断,

看4人说的话是不是 1假3真,是则证明假设的该人就是凶手

           

定义变量:

char killer = 0; -- 凶手

            

因为 a b c d 的ASCII码值是连着的,

所以有 a+1=b,以此类推,依次假定每个人是凶手,判断情况

(使用 for循环 依次假定每个人是凶手)

                 

把4句话,4个情况列出来,

情况 1假3真 ,真为 1 ,假为 0 ,

4种情况 “相加”==3 ,

(使用 if条件判断语句 实现)

即 当前假定的人就是凶手,进行打印

实现代码:

#include <stdio.h>
int main()
{//定义变量:char killer = 0; //凶手//依次假定每个人是凶手:for (killer = 'a'; killer <= 'd'; killer++)//因为 a b c d 的ASCII码值是连着的,所以a+1==b,//以此类推,依次假定每个人是凶手,判断情况{//把4个情况列出来:if ((killer != 'a') + (killer == 'c') + (killer == 'd') + (killer != 'd') == 3)//把4句话,4个情况列出来,情况1假3真,真为1,假为0,4种情况“相加”==3,符合就是凶手进行打印{//符合则进行打印printf("凶手是:%c\n", killer);break;}}return 0;
}

 

http://www.15wanjia.com/news/192934.html

相关文章:

  • 广西做网站公司排名连云港网页设计
  • 西宁平台网站建设那些公司需要网站开发工程师
  • 太仓高端网站制作创易网络
  • 做校园文化的网站无锡网站建设工作
  • 网站建设要注意什么提高工作效率的方法有哪些
  • 开源 网站开发框架北京通州网站设计公司
  • 网站建设策略网站怎样做快照
  • 龙岗建网站十堰高端网站建设
  • 类似pinterest的网站公司网站制作
  • 汉中免费做网站公司加强网站建设 基本措施
  • 潍坊建设网站wordpress插件怎么使用教程
  • 小城镇建设的网站中的主要观点婚纱摄影类网站
  • 免费seo网站诊断免费网页游戏网页版
  • 三网合一网站建设方案定制家具设计师培训
  • 公司网站建设要注意的问题wordpress page
  • 郑州免费网站建设哪家好廉洁广州在线网站建设
  • 进入网站后台管理系统免费的舆情网站app
  • 学会了php的语法怎么做网站做个网站 一般费用
  • 网站建设外包公司容易被客户投诉吗企业网站建站方案
  • 西安网站公司商户如何做h5商城网站是什么意思
  • 徐州有哪些制作网站的公司主题猫wordpress
  • oa办公平台凌哥seo节点
  • 网站版面布局结构上海市做网站
  • 深圳 网站科技国内响应式网站案例
  • 网站建设个人简历长沙网页设计培训价格
  • 申请个人营业执照需要什么资料免费的seo优化工具
  • 青岛网站建设定制wordpress改雅黑
  • 做网站用哪几个端口 比较好pc网站开发使用什么布局好
  • 静态页面网站哪里建网站性价比高
  • 什么叫网站根目录布吉网站设计