两个男人A和B好奇地问C女士的年龄,C女士会给出11个可能的答案:35,36,38,42,45,46,51,55,57,61,62。C告诉A十位数,B一位数。

一个男人说,'我不知道C女士的年龄,我想B也不知道。'

男B说,'我一开始不知道C女士的年龄,现在知道了!'

一个男人说:'现在我也知道了!'

请问C女士多大了?

C女士的年龄是42岁。

解析:

首先,C女士的年龄必须是一个十位数,因为A知道十位数,说明C女士的年龄不是个位数或者百位数。

假设C女士的年龄是X0岁,其中X是一个数字,那么B知道的数字就是X,因为B只知道个位数。

根据题意,A不知道C女士的年龄,说明C女士的年龄不是以下几种情况:

  1. X1岁或者X2岁,因为这两种情况B都能知道C女士的年龄。

  2. X3岁或者X7岁,因为如果C女士的年龄是这两个数字,那么B就不能知道C女士的年龄。

  3. X9岁,因为如果C女士的年龄是这个数字,那么A就能知道C女士的年龄。

因此,C女士的年龄只能是35、36、38、42、45、46、51、55、57、61、62中的一个。

接下来,根据男B的话,他一开始不知道C女士的年龄,现在知道了,说明C女士的年龄只有一种可能,也就是B知道的数字只在一个可能的年龄中出现。

根据男A的话,他一开始不知道C女士的年龄,现在也知道了,说明C女士的年龄只有一种可能,也就是B知道的数字只在一个可能的年龄中出现,并且这个数字不能是个位数。

因此,B知道的数字只能是4或者6,而C女士的年龄只能是42岁。

逻辑推理:猜年龄谜题 - C女士究竟多少岁?

原文地址: https://www.cveoy.top/t/topic/lftP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录