三个人比饭量大小,每个人说了两句话。
A说:B比我吃得多,C和我吃得一样多。
B说:A比我吃得多,A也比C吃得多。
C说:我比B吃得多,B比A吃得多。
事实上饭量越小的人讲对的话越多。
请编程按饭量的大小输出3个人的顺序。

#include<iostream>
using namespace std;
int main() {//A至少错了一句话,因为根据题意,并不存在饭量相等的人int A, B, C;//用A,B,C的大小分别表示A,B,C的饭量,饭量从小到大依次为0,1,2int s1, s2, s3;//用s1,s2,s3表示A,B,C对的话有几句for (A = 1; A < 3; A++)//A要么饭量中等要么饭量最大for (B = 0; B < 3; B++)for (C = 0; C < 3; C++) {if ((A != B) && (B != C) && (C != A))//提升效率,保证A,B,C饭量不相等{s1 = 1; s2 = 2; s3 = 2;//这里默认初始A说对了一句话,B说对了两句话,C说对了两句话,如果碰到有下述情况即有人说了假话,就把他们说的真话数减一if (A > B){s1--;s3--;}elses2--;if (C > A)s2--;if (C < B)s3--;if ((s1 + A == 2) && (s2 + B == 2) && (s3 + C == 2))if (A == 1) {if (B == 0)cout << "饭量从小到大依次为:BAC" << endl;elsecout << "饭量从小到大依次为:CAB" << endl;}else {if (B==0)cout << "饭量从小到大依次为:BCA" << endl;elsecout << "饭量从小到大依次为:CBA" << endl;}}}return 0;
}

三个人比饭量大小,每个人说了两句话。 A说:B比我吃得多,C和我吃得一样多。 B说:A比我吃得多,A也比C吃得多。 C说:我比B吃得多,B比A吃得多。 事实上饭量越小的人讲对的话越多。相关推荐

  1. 心灵鸡汤1------让人奋进的五句话

                                           让人奋进的五句话 第一句话是:优秀是一种习惯. 这句话是古希腊哲学家亚里士多德说的.如果说优秀是一种习惯,那么懒惰也是一种 ...

  2. GIS专业就业之职业态度——转:职场人必看 十句话让您在职场少奋斗30年

    粟卫民  http://www.gisdev.cn/   http://blog.csdn.net/suen/ 日期:2012-4-1 保留所有版权.如需转载,请联系作者,并在醒目位置注明出处 今天是 ...

  3. 能打开人心结的21句话

    能打开人心结的21句话 2011-05-1916:23:46| 分类: 默认分类 阅读12 评论0 字号:大中小 订阅 1. 过错是暂时的遗憾,而错过则是永远的遗憾!不要害怕过错而错过-- ­ 2.宁 ...

  4. 将会改变人一生的五句话……

    第一句话是:优秀是一种习惯. 这句话是古希腊哲学家亚里士多德说的.如果说优秀是一种习惯,那么懒惰也是一种习惯.人出生的时 候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教 ...

  5. “凡事不发朋友圈的人,都是过的不好的人”你认同这句话吗为什么?

    我不认同凡事不发朋友圈的人,都是过得不好的人?恰恰相反,凡事不发朋友圈的人,大部分都是过得很好的人! 本人大约是在2012年开始接触微信,之前跟老板开车,好像老板娘因为充话费还是办业务,送了一台智能机 ...

  6. 转:职场人必看十句话

    第一:不要认为停留在心灵的舒适区域内是可以原谅的 第二:不要把"好像":"有人会--":"大概":"晚些时候":&quo ...

  7. 《圣经》中最让人感动的十句话(转)

    1."生命在他里头,这生命就是人的 光.光照在黑暗里,黑暗却不接受光."(<新约·约翰福音>第1章) What has come into being in him w ...

  8. 经典到让人叹为观止的50句话

    1 人生的最大遗憾莫过于错误地坚持了不该坚持的,轻易地放弃了不该放弃的 -- 2 新式morning call--生前何必久睡,死后自会长眠 3 使你疲劳的不是远方的高山,而且是你鞋里面的一粒砂子 4 ...

  9. 穷养儿富养女 很多人都不知道这句话的真正含义

    穷养儿富养女  很多人都不知道穷养儿,富养女的真正含义.认为男孩要严格,少给钱花,女孩要给买好的东西多给钱花.有儿女的看看下面的文章. 教你如何穷养儿子,富养女儿 穷养儿子,是对男孩一生的投资;富养女 ...

最新文章

  1. 数据结构-线性表的顺序结构
  2. 你可以去学python_你是怎么学好Python的?
  3. 细说多线程(六) —— 异步 SqlCommand
  4. Web前端必备-Nginx知识汇总
  5. CTabControl使用(系统配置程序部分功能)
  6. linux Nas挂载
  7. C51单片机学习思维导图
  8. 【算法】159题 Longest Substring with at Most Two Distinct Characters 最大的子串
  9. F#基础教程 ref类型
  10. W,b的初始化和几种激活函数
  11. java学习顺序_Java学习心得及学习顺序
  12. python中pandas库的作用_Python数据分析之Pandas库(笔记)
  13. linux中gzip与bzip2的区别,gzip与bzip2命令
  14. 破解钉钉旧版本强制更新(实现旧版本登录)
  15. android 点赞截图,朋友圈点赞p图软件
  16. MeshLab怎么换背景颜色?
  17. 高通apq8074修改DDR频率
  18. vue 项目中 zip 压缩包文件下载
  19. (node:13684) UnhandledPromiseRejectionWarning: Unhandled promise rejection
  20. 星星之火OIer:对拍

热门文章

  1. 猿人学12题超详细解题思路-入门级js(base64编码)
  2. 2021年12月电子学会图形化三级编程题解析含答案:跳高比赛
  3. 尚硅谷Linux网络服务基础
  4. 判断一个字符串数组是否能组成首尾相连的环
  5. 从一个“信用卡”类理解python面向对象编程的核心概念
  6. 中国营销杀手独门暗器揭秘
  7. vue取数据库中的数据_Vue 数据怎么获取使用外部的数据
  8. 功能室计算机宣言,教室布置标语(精选多篇)
  9. spring aop 切面添加日志
  10. 倍福PLC和C#通过ADS通信传输int类型变量