数学小魔术——猜数字

请你的同伴随便选一个两位数(当然不告诉你是什么数字),然后要求他从这个数中任意减去一个一位数(1-9,随便哪个都可),把差值乘上 9,得出该乘积之后,再加上原来选定的那个数目,把最后得到的数告诉你。

此时你便可以神奇的猜出你的同伴选出的两位数(窍门在于:将结果的末位数字加到前面的两位数字上)。

譬如说,最开始选定的数是 53,不妨让该数字减去 6,

(53−6)×9+53=476

\left(53-6\right)\times 9+53=476
则根据 476 便可推知开始选定的数据,6+47=53.(哈哈,我又回来了)。

揭秘

设原始的二位数字是 x x,减去的一位数是 kk,最终的结果是 y y,不妨设 y=10a+by=10a+b( b b 表示个位数字,aa 为前面的二位数),则:

9(x−k)+x=y⇓10x−9k=y⇓10x=9k+y⇓10x=9k+10a+b

9\left(x-k\right)+x=y\\ \Downarrow\\ 10x-9k=y\\ \Downarrow\\ 10x=9k+y\\ \Downarrow\\ 10x=9k+10a+b
也即右侧的可以被 10 整除,要求 9k+b 9k+b 能被 10 整除,根据 神奇的数字“9” 一文可知 k=b k=b(也即我们甚至可以推测出同伴将原始数据减去的一位数是哪一个),

则:

10x=9k+10a+b=9b+10a+b=10a+10b⇓x=a+b

10x=9k+10a+b=9b+10a+b=10a+10b\\ \Downarrow\\ x=a+b
得证。

这个奇妙的魔术也完全适用于开始时选择一个三位数的情况,以512减去7为例:

(512−7)×9+512=5057

\left(512-7\right)\times 9+512=5057
7+505 = 512

数学小魔术 —— 猜数字(二)(我回来了)相关推荐

  1. 数学小魔术——猜数字

    数学小魔术--神奇的二进制 请你任意猜想一个三位数,把这个三位数乘以 91 的乘积的最后三位告诉我,我们很快猜出你心中所想的那个三位数是多少? 我们以对方心中所想的 789 为例,则对方计算出 789 ...

  2. 数学小魔术——神奇的二进制

    小魔术--猜数游戏 心中默想一个小于50的两位数 接着,我问你在以下的6张卡片中,哪几张卡片中有你想的那个数?(为什么是6张卡片,和50有什么关系) 最后,我不费吹灰之力就能猜出这个数. 这六张卡片有 ...

  3. Qt小游戏-猜数字游戏(使用设计器完成界面设计)

    目录 1.需要的知识点: 2.工程创建好后,先在设计器中实现界面 3.代码实现部分 ​编辑 使用QtCreator 完成简单小游戏-猜数字游戏实现效果如下: 1.需要的知识点: QLabel显示图片, ...

  4. C++小游戏—猜数字

    今天我们用C++语言来制作一个小游戏-猜数字. #include<iostream> #include<ctime> using namespace std; int main ...

  5. c语言小游戏猜数字学习完函数后的小练习。

    今天为大家分享一个简单的C语言小游戏--猜数字:对于刚学习完函数的小伙伴这是一个简单的练手游戏:其中唯一超纲的内容就是随机数的生成:下面为大家简单介绍这个小游戏的实现思路.希望大家看完以后亲自实践一下 ...

  6. 微信小程序猜数字小游戏

    用户输入1-100之间的数字,根据结果提示用户猜的大小,如果用户猜对可以重新开始(还可以设置猜的次数) 效果图 点击开始游戏界面 游戏规则界面 关于其他界面 我的首页(效果图)使用的是index03 ...

  7. Python之有趣的小程序——猜数字2.0

    目录 前言 一.前景回顾 二.思路讲解 三.猜数字2.0介绍 四.猜数字2.0源程序 五.程序讲解 1.基础部分 (1)while循环与for循环 (2)数值大小判断 2.再来一局 总结 前言 让大家 ...

  8. 猜数字小游戏html,经典小游戏猜数字

    猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩. 本文尝试用树莓派人工智能技术实现经典的pytho ...

  9. C语言经典小游戏---猜数字游戏 (包含C语言中如何实现随机数的生成)

    题目描述:输入1-100之间的数字,进行猜数字游戏,猜大猜小有提示,直至才对为止,游戏可以重复游玩. 算法思路: 1.用void函数分别写出菜单程序与游戏进程程序. 2.用switch-case-de ...

最新文章

  1. Edge Linking
  2. 联想拯救者开机自动修复_设计师群体的创作利器,联想拯救者Y9000X 2021图赏
  3. 为什么银行存款不能按复利计息?
  4. 关于element框架的el-image点击后,页面出现卡死等情况的解决方式
  5. 可恶,谁占用了我的80端口?
  6. 1. 冒泡与选择排序及其比较
  7. 网络软文发布软件_星浪中合网软文写出爆款汽车营销软文的特点是什么?
  8. 5G手机将不用流量可免费看电视,网友:流量免费,内容付费?
  9. C语言表达式作业,表达式和语句
  10. android透明状态栏刘海屏,Android 修改dialog状态栏颜色兼容刘海屏
  11. 提升自己身价的四个方式
  12. php文件的上传与删除方法
  13. 直击平昌!2天40位大咖的平昌区块链论坛精华都在这了!
  14. Ping++ 支付接口对接
  15. python中kmeans怎么导入数据集_通过Python实践K-means算法
  16. Lammps之循环定压比热熔计算
  17. python爬虫+selenium模拟点击+网页内容需要点击打开
  18. 如何拆分PDF文件,PDF如何拆分页面
  19. 可行性研究报告【列文】2022-5.6
  20. matlab 判断矩阵是否正定

热门文章

  1. R语言学习-基础篇1
  2. mybatis(错误二) 项目启动时报“Result Maps collection already contains value forxxx”的解决方案
  3. YOLO UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing a
  4. SIGSEGV (Segmentation fault)
  5. 微信登录画面_每次打开微信登录界面,都会看到一个小人,他是谁呢?
  6. php中html页面时间戳直接转换成具体日期的写法
  7. 网络工程师每日练习(5)
  8. Stateful Firewall和SPI(stateful packet inspection) Firewall介绍
  9. html中正确给table加边框
  10. iOS 二进制文件分析之常用命令