三个人比饭量大小,每个人说了两句话。 A说:B比我吃得多,C和我吃得一样多。 B说:A比我吃得多,A也比C吃得多。 C说:我比B吃得多,B比A吃得多。 事实上饭量越小的人讲对的话越多。
三个人比饭量大小,每个人说了两句话。
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------让人奋进的五句话
让人奋进的五句话 第一句话是:优秀是一种习惯. 这句话是古希腊哲学家亚里士多德说的.如果说优秀是一种习惯,那么懒惰也是一种 ...
- GIS专业就业之职业态度——转:职场人必看 十句话让您在职场少奋斗30年
粟卫民 http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期:2012-4-1 保留所有版权.如需转载,请联系作者,并在醒目位置注明出处 今天是 ...
- 能打开人心结的21句话
能打开人心结的21句话 2011-05-1916:23:46| 分类: 默认分类 阅读12 评论0 字号:大中小 订阅 1. 过错是暂时的遗憾,而错过则是永远的遗憾!不要害怕过错而错过-- 2.宁 ...
- 将会改变人一生的五句话……
第一句话是:优秀是一种习惯. 这句话是古希腊哲学家亚里士多德说的.如果说优秀是一种习惯,那么懒惰也是一种习惯.人出生的时 候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教 ...
- “凡事不发朋友圈的人,都是过的不好的人”你认同这句话吗为什么?
我不认同凡事不发朋友圈的人,都是过得不好的人?恰恰相反,凡事不发朋友圈的人,大部分都是过得很好的人! 本人大约是在2012年开始接触微信,之前跟老板开车,好像老板娘因为充话费还是办业务,送了一台智能机 ...
- 转:职场人必看十句话
第一:不要认为停留在心灵的舒适区域内是可以原谅的 第二:不要把"好像":"有人会--":"大概":"晚些时候":&quo ...
- 《圣经》中最让人感动的十句话(转)
1."生命在他里头,这生命就是人的 光.光照在黑暗里,黑暗却不接受光."(<新约·约翰福音>第1章) What has come into being in him w ...
- 经典到让人叹为观止的50句话
1 人生的最大遗憾莫过于错误地坚持了不该坚持的,轻易地放弃了不该放弃的 -- 2 新式morning call--生前何必久睡,死后自会长眠 3 使你疲劳的不是远方的高山,而且是你鞋里面的一粒砂子 4 ...
- 穷养儿富养女 很多人都不知道这句话的真正含义
穷养儿富养女 很多人都不知道穷养儿,富养女的真正含义.认为男孩要严格,少给钱花,女孩要给买好的东西多给钱花.有儿女的看看下面的文章. 教你如何穷养儿子,富养女儿 穷养儿子,是对男孩一生的投资;富养女 ...
最新文章
- 数据结构-线性表的顺序结构
- 你可以去学python_你是怎么学好Python的?
- 细说多线程(六) —— 异步 SqlCommand
- Web前端必备-Nginx知识汇总
- CTabControl使用(系统配置程序部分功能)
- linux Nas挂载
- C51单片机学习思维导图
- 【算法】159题 Longest Substring with at Most Two Distinct Characters 最大的子串
- F#基础教程 ref类型
- W,b的初始化和几种激活函数
- java学习顺序_Java学习心得及学习顺序
- python中pandas库的作用_Python数据分析之Pandas库(笔记)
- linux中gzip与bzip2的区别,gzip与bzip2命令
- 破解钉钉旧版本强制更新(实现旧版本登录)
- android 点赞截图,朋友圈点赞p图软件
- MeshLab怎么换背景颜色?
- 高通apq8074修改DDR频率
- vue 项目中 zip 压缩包文件下载
- (node:13684) UnhandledPromiseRejectionWarning: Unhandled promise rejection
- 星星之火OIer:对拍