请解答一道推理的奥数题

有人问甲乙丙三人的年龄。甲说:我22岁,比乙小2岁,比丙大一岁。乙说:我不是年龄最小的,丙和我差3岁,丙25岁。丙说:我比甲年岁小,甲23岁,乙比甲大3岁。以上每人所说的... 有人问甲乙丙三人的年龄。
甲说:我22岁,比乙小2岁,比丙大一岁。
乙说:我不是年龄最小的,丙和我差3岁,丙25岁。
丙说:我比甲年岁小,甲23岁,乙比甲大3岁。
以上每人所说的三句话中,都有一句是故意说错的,那么,丙的真实年龄是多少岁?

请写出详细解答过程,谢谢
展开
selfmade_500
2011-12-02 · TA获得超过1.5万个赞
知道大有可为答主
回答量:3738
采纳率:63%
帮助的人:1842万
展开全部
甲23 乙25 丙22 答案都没错,主要是看推理方法。
甲和丙的对应两句话是矛盾的,不能同真,也不能同假。必是一对一错。
即 甲=22 与 甲=23;乙-甲=2 与乙-甲=3.
由此可以推出甲和丙的余下两句话都是对的, 即
乙>甲,甲>丙,甲-丙=1,甲要么22,要么23,乙-甲要么2要么3
继而乙非最小就是对的,甲当然不是最小,那最小的就是丙,
丙=25 肯定是错的,因为甲要么22,要么23,肯定比丙大,所以推出
乙-丙=3 是对的
由于 甲-丙=1 所以乙-甲=2 这样甲的第二句话就是对的,那样甲第一句就是错的
因此 丙的第二句是一定对的 即 甲=23.
完成整个推理,没有一句假设。
ka...1@163.com
2011-12-02 · TA获得超过1778个赞
知道小有建树答主
回答量:751
采纳率:0%
帮助的人:534万
展开全部
突破点是甲第一句说自己22,丙第二句说甲23,这两句矛盾,必然有一句是错误的,
如果甲第一句错误,那么丙第二句正确,甲23,比乙小2岁,比丙大一岁——乙25,丙22
如果甲第一句正确,那么甲22,丙其他两句正确,乙比甲大3岁,则甲说的比乙小2岁错误,那么甲比丙大1岁,丙21,乙第一句正确
如果乙第二句正确则丙22或28,如果第三句正确,丙25,均会矛盾,,则甲第一句正确情况不成立
所以甲的第一句错误,有甲23乙25丙22
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c8de7dd4c
2011-12-02 · TA获得超过378个赞
知道小有建树答主
回答量:241
采纳率:100%
帮助的人:135万
展开全部
每个人都说了3句话,分别编为甲1、甲2、甲3;乙1、乙2、乙3;丙1、丙2、丙3
由于每个人都说错1句话,那么遇到2人说话矛盾的,必定是一对一错。
观察后发现:甲1与丙2、甲2与丙3矛盾,所以甲、丙的错误必然在这两组话之中,甲3与丙1正确。
因为甲3正确,甲1与丙2矛盾(意味着甲是22岁或23岁),那么丙岁数必然小于23岁,即乙3错误
甲2与丙3虽然矛盾,但共同意思均是乙比甲大,所以三者大小关系应该是乙>甲>丙
由甲3和乙2,可知乙比甲大2岁,即甲2正确,那么甲1错误,丙2正确
从而得知甲23岁,乙25岁,丙22岁
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gfq72
2011-12-02 · TA获得超过3094个赞
知道小有建树答主
回答量:867
采纳率:100%
帮助的人:207万
展开全部
解:通过“甲说:我22岁,比乙小2岁,比丙大一岁。
乙说:我不是年龄最小的,丙和我差3岁,丙25岁。 ”
则说明甲和乙都说出了“乙与丙相差3岁”。
通过“丙说:我比甲年岁小,甲23岁,乙比甲大3岁”
则如果“乙比甲大3岁”成立,则造成甲与乙所说“乙与丙相差3岁”的矛盾。
所以丙“乙比甲大3岁”错误,甲“我22岁”错误,乙“丙25岁”错误。
所以正确的年龄应该是甲23岁、乙25岁、丙22岁。
答:丙的真实年龄是22岁。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友11756159e
2011-12-02
知道答主
回答量:15
采纳率:0%
帮助的人:4.5万
展开全部
甲23乙25丙22
甲第一句错
乙和丙第三句错
分析这种题目要一步步设
先设甲第一句错,则2,3句对若甲X岁,则乙X+2岁,乙X-1岁
由此可知乙1.2句对,则丙不是25岁
则丙第三句错
哈,同志,再想想吧(我的答案也不一定对)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式