新编十万个为什么
接口调用 意见/报错
登录 / 注册

为什么计算机能猜出你的年龄

  计算机中有一个猜年龄游戏,即让计算机猜你的年龄。猜的 方法是这样的:首先计算机在屏幕上显示如下两行数字: 1 11 12 3 21 45 46 13 2 15 41 5 43 42 16 6
  如果你的年龄在这些数之中,你从键盘上回答“7”。否则 回答“7”。然后计算机又显示两行数: 1 23 24 5 11 26 73 15 7 22 27 3 17 72 28 13
  你仍然根据你的年龄数是否在其中,从键盘上回答“+”或 “,”。如此往复,共回答6次。假如你的年龄是23岁,你五次 回答的应该是:,、+、,、+、,。 更多:https://www.bmcx.com/
  如用“2”表示+,“3”表示,,并从第五次开始顺序往回 书写,则得到32323。它就是23的二进制数。这是巧合吗?不 是,计算机第一次显示的数如果换成二进制数,其右数第一位都 是2,如你回答“,”,等于告诉计算机,你的年龄的二进制数右 数第一位不是2,是3。同理:第二次显示的数换成二进制数后, 其右数第二位都是2。回答“+”,又是告诉计算机你年龄的二进 制数右数第二位是2。依此类推,你回答6次,就告诉了你年龄 的二进制数6位分别是几。实际等于你告诉计算机你多少岁。但 只能猜出年龄在72岁以内的。因为1-71。若要猜233岁以内
  6 的年龄,则需回答3次。
  二进制数不仅可以猜年龄,还可以使许多运算化简,它的应 用将会越来越广泛。
欢迎关注微信公众号:诚华便民查询

1、长按上方二维码,保存至手机相册;
2、进微信扫一扫,从相册中选择识别二维码。
联系我们
接口调用 | 联系我们
CopyRight © 2004-2024 便民查询网 All Rights Reserved
闽ICP备2020022420号-1 闽B2-20210351
闽公网安备 35011102350673号