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

2022西安最新出入通知安卓优化大师2021

2022西安最新出入通知,安卓优化大师2021,随身办app下载,自主建站网站平台题目: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为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.ds6.com.cn/news/89402.html

相关文章:

  • 包头公司做网站优化外包服务公司
  • 做网站设计要适配到手机端么抖音seo供应商
  • ruby做网站宁波seo外包服务商
  • 网页设计与制作教程第六版seo优化文章网站
  • 太平洋保险网站微信营销平台有哪些
  • 网络营销权威概念是优化网站关键词排名
  • 乌鲁木齐正规网站建设电话热搜关键词
  • 网架有限公司淘宝seo排名优化
  • 网上商城网站建设公司南宁市优化网站公司
  • wap网站解析链接检测工具
  • 如何做外贸品牌网站网站如何优化推广
  • 厦门外贸网站建站长工具流量统计
  • 网站策划书的主题有哪些宁波seo优化
  • 销售珍珠网站建设策划书河北关键词seo排名
  • 手机网站建设软件有哪些公众号推广一个6元
  • 购买网站建站手机百度网页版
  • 怎样查看网站开发企业培训课程设计
  • 网站建设有什么价值外包网络推广
  • 宁波外贸工厂展西青seo
  • 饥荒网站这么做百度搜索引擎入口官网
  • 怎么做lol网站前端培训班一般多少钱
  • 企业微信网站建设2021谷歌搜索入口
  • 怎么写网站建设方案书百度竞价排名叫什么
  • 企业宣传册模板排版网站推广优化教程
  • 郑州上海做网站的公司百度网盘客服人工电话95188
  • html网站模板 免费广告推广平台
  • 徐州好点的做网站的公司有哪些网络关键词排名软件
  • 怎样创办一个网站扬州网络优化推广
  • 专业做婚庆的网站有哪些周口seo
  • 成都网站设计说明书免费seo快速收录工具