如何证明一个数的数根(digital root)就是它对9的余数?
2024-08-29 21:25:30
数根就是不断地求这个数的各位数之和,直到求到个位数为止。所以数根一定和该数模9同余,但是数根又是大于零小于10的,所以数根模9的余数就是它本身,也就是说该数模9之后余数就是数根。
证明:
假设有一个n位的10进制数,我们写成,其中表示从低到高的每一位
因为
那么
也就是一个数和它的各数位之和的模9相同。
不如我们把这个操作记为f即
也就是
所以
也就是说每做一次这样的操作,它对于9的模始终是不变的
所以最终求出的数根和原数对9的模相同。
例子:(12345) % 9 = (1 + 2 + 3 + 4 + 5) % 9 = 12 % 9 = (1 +2) % 9 = 3 % 9 = 3。
总结:对任意数%9,那么言下之意是在被膜数成为负数之前我能抽掉任意个9而不改变膜的结果。任意正整数可以拆成a*10^b的形式,10^b膜9一定得1,就是说a*10^b膜9==a膜9。
最新文章
- C#_技巧:计算代码块运行的时间
- 快速入门系列--MVC--07与HTML5移动开发的结合
- 转载:SQL 递归树 子父节点相互查询
- 批量删除SharePoint 2010的List中的item
- JS获取屏幕高度
- django signal 浅析
- ArrayList的使用方法【转载】
- wrong number of arguments,java方法反射时数组参数的坑
- ASP .NET 如何在 SQL 查询层面实现分页
- 关于mtk Android打开串口权限问题
- .net 加密错误:填充无效,无法移除
- Chapter 12 外观模式
- PM俱乐部之旅7-弱活着
- 盖房子(house)
- [iOS Animation]-CALayer 图层性能
- CREATE DATABASE RoomReservation
- zTree中父节点禁用,子节点可以用
- Confluence 6 数据库结构图
- Spark SQL 之 Join 实现
- Qt 编程指南 4 单行编辑控件