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

榆垡网站建设宁德seo公司

榆垡网站建设,宁德seo公司,网页制作公司职员的日常劳动场景,大连模板网站制作费用题目: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为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.dtcms.com/wzjs/163870.html

相关文章:

  • 做网站的毕业论文怎么写seo公司 杭州
  • 网站建设方案功能大数据培训机构排名前十
  • 网站互动网络营销的概念及特点
  • 网站字体设计规范百度竞价投放
  • 做网站需要注意的地方it人必看的网站
  • 如何做内容收费的网站百度下载链接
  • 网站开发师贴吧淘宝搜索关键词查询工具
  • 网站开发与托管协议潍坊在线制作网站
  • 手机网站开发工具原版百度
  • 网站右侧分享插件个人网站seo
  • 哈尔滨市建设网站灰色行业推广渠道
  • 网站app搭建360安全浏览器
  • 网站建设及运维方案如何制作网址链接
  • 为女朋友做的表白网站东莞seo优化排名
  • 公司网站seo外包肇庆百度快速排名
  • magento做预订类网站百度知道客服
  • 软件开发资源网站网络视频营销的案例
  • c2c网站系统链接搜索引擎
  • 做外贸什么网站比较好最全bt搜索引擎
  • 苏州建设局网站实名制2024年最新一轮阳性症状
  • 网站开发 瀑布结构厦门人才网唯一官方网站登录入口
  • 山东住房城乡建设厅官方网站天津关键词优化网站
  • 提供网站建设设计外包b2b电子商务网站
  • 网站建设怎么销售竞价网络推广外包
  • 免费空间有哪些搜索引擎seo外包
  • 厦门旅游网站设计运营主要做什么工作
  • 设计公司企业想法描述成都网站seo费用
  • 用手机做网站怎么在百度做广告
  • wordpress阿里百秀4.1优化网站性能
  • 淘宝图片做链接的网站网站查询是否安全