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

上海建设网站制作上海网站优化

上海建设网站制作,上海网站优化,怎么做网站教程+用的工具,高端网站制作价格一、题目 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。 以下为4个嫌疑犯的供词: A说:不是我。B说:是C。C说:是D。D说:C在胡说 已知3个人说了真话,1个人说的是假话。 现在…

一、题目

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

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

  • A说:不是我。
  • B说:是C。
  • C说:是D。
  • D说:C在胡说

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

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

二、解题代码

#include <stdio.h>int main()
{char killer;for(killer='A'; killer<='D'; killer++)//巧妙地利用ASCII 从A-D进行循环和比较{//下面分别对应每个人都供词  不是A 是C     是D    不是Dif (((killer!='A') + (killer=='C') + (killer=='D') + (killer!='D'))==3)  //这里等于3表示 有三个人说了真话{printf("%c是凶手\n",killer);break;}}return 0;
}

三、解题思路

  1. 定义一个字符变量 killer,用于表示可能的凶手。
  2. 使用 for 循环从字符 'A' 开始,逐个遍历到字符 'D'。
  3. 在每次循环中,根据不同的 killer 值进行条件判断。
  4. 条件判断表达式 ((killer!='A') + (killer=='C') + (killer=='D') + (killer!='D')) 是一个求和表达式,用于判断有多少个人说了真话。
  5. 'A'=1010,   'B'=1011,   'C'=1100,   'D'=1101
  • (killer!='A') 表示如果 killer 不等于字符 'A',则为真(1),否则为假(0)。
  • (killer=='C') 表示如果 killer 等于字符 'C',则为真(1),否则为假(0)。
  • (killer=='D') 表示如果 killer 等于字符 'D',则为真(1),否则为假(0)。
  • (killer!='D') 表示如果 killer 不等于字符 'D',则为真(1),否则为假(0)。
  1. 如果求和表达式的结果等于3,表示有三个人说了真话。
  2. 在满足条件的情况下,使用 printf 函数打印出 killer 的值,并通过 break 语句跳出循环。
  3. 程序执行完毕,返回0表示成功结束。

由于字符在内存中以ASCII码的形式存储,因此可以利用字符的ASCII码值进行比较。在这段代码中,通过遍历字符 'A' 到 'D',每次将 killer 设置为一个字符,并根据条件判断表达式来确定凶手的身份。

http://www.mnyf.cn/news/42625.html

相关文章:

  • 有没有接单做加工的网站seo外链软件
  • 做淘宝客服必备网站百度推广需要多少钱
  • 南京做网站南京乐识最优视频号广告推广
  • 平乡县网站建设海外互联网推广平台
  • 中国中小企业网官方网站建筑设计网站
  • 主流网站开发语言百度seo价格查询系统
  • php网站开发实例教材品牌推广活动策划方案
  • 中山移动网站建设公司哈尔滨最新今日头条新闻
  • 南昌网站建设模板下载网址年度关键词有哪些
  • 怎么给网站做反链网络推广员一个月多少钱
  • sap.net怎么做网站信阳seo推广
  • 讲述做网站的电影免费文件外链网站
  • 万网的怎么做网站地图软文推广案例大全
  • php做网站真的有前途吗百度指数是怎么计算的
  • 福州网站平台建设公司重庆今日头条新闻消息
  • 网上拿货做哪个网站好模板网站建站公司
  • c2c网站页面设计特点百度爱企查电话人工服务总部
  • 自适应网站怎样做移动适配广州seo顾问seocnm
  • wordpress edd 会员重庆企业站seo
  • 做一个线上app多少钱seo关键词优化工具
  • mp3链接地址制作网站自己制作网页的网站
  • 广东工厂搜索seo石家庄高级seo经理
  • 网站空间优惠广州seo培训
  • 企业型网站建设费用项目营销推广策划
  • 开周边网站怎么做品牌seo排名优化软件有
  • 南宁网络推广seo求职
  • 广州中医药资源门户网站百度收录api怎么提交
  • 张家港建筑培训网抖音关键词排名优化
  • 请别人做网站签订合同广州seo顾问
  • 使用动易模版制作网站seo的工具有哪些