C语言求经理三个女儿的年龄,一个经理有三个女儿答案

问题:

一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?

f1454fc60c1db23bc791a696730804da.png

答案:

2,2,9,显然3个女儿的年龄都不为0,要不爸爸就为0岁了,因此女儿的年龄都大于等于1岁。这样可以得下面的情况:1×1×11=11,1×2×10=20,1×3×9=27,1×4×8=32,1×5×7=35,{1×6×6=36},{2×2×9=36},2×3×8=48,2×4×7=56,2×5×6=60,3×3×7=63,3×4×6=72,3×5×5=75,4×4×5=80因为下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,说明经理是36岁(因为{1×6×6=36},{2×2×9=36}),所以3个女儿的年龄只有2种情况,黑头发在遗传中为显性,可推测两个不是黑头发的女孩还在婴儿期没有头发或至少比有黑头发的年龄要小。所以只能是2,2,9这种情况。

更多

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值