解密数字360度

嵌入式入门核心技能:状态机架构设计与C语言实践 在嵌入式软件开发中,软件架构决定了代码的可维护性与扩展性,而状态机正是将复杂逻辑清晰化的基础工具。状态机通过定义有限状态与迁移条件,帮助开发者理清系统运行脉络,广泛应用于设备控制、协议解析、任务调度等场景。使用C语言函数指针与事件驱动模型,即可实现轻量级状态机框架,有效提升代码的可测试性和鲁棒性。在物联网与OTA固件升级流程中,状态机更是承载下载、验签、写入等关键环节的设计基石。本文以智能台灯项目为例,从需求拆解到状态建模,再到完整代码落地,系统阐述状态机的设计方法与工程价值,助力嵌入式初学者突破混乱代码困 阅读详情

起因

无意间在youtube上看到,有主播说圆形360度,360是个神奇的数字的 “乘2” 或者 “除2” 。各个数字加起来都 等于 “9”,他还举了几个例子。

数字分解
14401+4+4+0 = 9
7207+2 = 9
3603+6 = 9
1801+8+0 = 9
909+0 = 9
454+5 = 9
22.52+2+5 = 9
11.251+1+2+5 = 9

发现漏洞

向后多算两位怎么不灵了呢?

数字分解
57605+7+6+0 = 18
28802+8+8+0 = 18
……
5.6255+6+2+5 = 18
5.6255+6+2+5 = 18
2.81252+8+1+2+5 = 18

纳尼?18 1+8 = 9 进入循环了吗?

验证

写个代码算一下:

  • golang版本
package main

import (
	"fmt"
	"math/big"
	"os"
	"strconv"
)

func main()  {

	// 输入计算次数,测试360大数乘法,所有数字加起来是否等于9
	test360BigMul(10000)

	// 输入计算次数,测试360大数乘除法,所有数字加起来是否等于9
	test360BigDivide(10000)
}



func test360BigMul(times int) {
	big360 := big.NewFloat(1e40)
	big_2 := big.NewFloat(1)

	big360.SetString("360")
	big_2.SetString("2")

	for i:=0; i<times ;i++  {
		big360 = big360.Mul(big360, big_2)
		// 大数转字符串
		big360Str := big360.Text('f', 10)
		// 输出大数
		//fmt.Print(big360Str)
		// 算各个数字的和
		sumNumbers(big360Str)
	}
}

// 360 除
func test360BigDivide(times int) {
	big360 := big.NewFloat(1e40)
	big_2 := big.NewFloat(1)

	big360.SetString("360")
	big_2.SetString("2")

	for i:=0; i<times ;i++  {
		big360 = big360.Quo(big360, big_2)
		// 大数转字符串
		big360Str := big360.Text('f', 1e5)

		// 输出大数
		fmt.Print(big360Str)

		// 算各个数字的和
		sumNumbers(big360Str)
	}
}



// 计算各个位的数字之和,如果数字位数>1 递归
func sumNumbers(number string) {

	// 计算各个位的数字之和
	sumNO := 0
	for j:=0; j<len(number) ;j++  {
		singleNumber, _ := strconv.Atoi(string(number[j]))
		sumNO += singleNumber
	}

	// 结果转字符串
	result := strconv.FormatInt(int64(sumNO),10)

	// 输出各个位数字之和
	fmt.Print(" --> " , result)

	// 如果数字位数>1 递归
	if len(result)>1 {
		sumNumbers(result)
	} else {
		if result != "9" {
			fmt.Println("结果不等于9终止")
			os.Exit(0)
		}
	}

	// 结束时换行
	fmt.Println("")
}


还是真是进入循环。

为什么

难道真如主播说的这个数字是神奇的。。
借助数学算一算:360 = 9 * 40,360是9的倍数。
9的倍数各位加起来还是9的倍数

// 两位数
9*X = 10M + N 
    = 9M + (M+N)
9M 是9的倍数,所以M+N 也是9的倍数

// 三位数
9*X = 100L + 10M + N
    = 99L + 9M + (L + M + N) 
99L + 9M 是9的倍数,所以L + M + N 也是9的倍数

// 四位数
9*X = 1000K+ 100L + 10M + N
    = 999K + 99L + 9M + (K + L + M + N) 
999K + 99L + 9M 是9的倍数,所以K + L + M + N 也是9的倍数

最小的9的倍数是9。只要9的倍数位数多于1位,那就可以按照数字相加的方式收敛到1位的9的倍数。也就是9.

深度解密:企业架构(Togaf)四大架构的闭环到底该如何做 解密:企业架构(Togaf)四大架构的闭环到底该如何做 阅读详情

相关推荐

云端防御战:解密电商平台的安全攻防实战

本文深入探讨了电商平台在云计算环境下的安全攻防实战策略。从数据泄露、DDoS攻击到API安全风险,全面解析电商安全威胁,并提供了云原生安全防御体系的构建方法,包括网络层防护、数据加密和身份认证等关键措施。通过实际案例和自动化实践,帮助电商平台提升安全防护能力,降低运维成本。

weixin_29206669的博客 501

世界上最神奇的数字是142857

看似平凡的数字,为什么说他最神奇呢? 我们把它从1乘到6看看 142857 X 1 = 142857 142857 X 2 = 285714 142857 X 3 = 428571 142857 X 4 = 571428 142857 X 5 = 714285 142857 X 6 = 857142 同样的数字,只是调换了位置,反复的出

创业的程序员 992

解密CAT3D核心技术:多视角扩散模型如何解决3D重建的‘视角饥饿‘难题

CAT3D通过创新的多视角扩散模型,有效解决了3D重建中的‘视角饥饿’难题。该技术利用3D自注意力机制和相机轨迹感知模型,仅需1-3张输入图像即可生成大量几何一致的新视图,极大降低了对密集输入数据的依赖,并实现了快速、高质量的3D场景重建,为游戏、电商等领域的3D内容创作提供了实用化新方案。

weixin_29234509的博客 258

被乔布斯遗忘的VR:纽约大学教授解密苹果与虚拟现实的尘封往事

如今在VR领域失声的苹果,21年前就发布了QuickTime VR。 编者按:本文由Dymoke译自Business Insider。 早在谷歌和Oculus开始畅想虚拟现实的多年以前,苹果在市场上就已经有了一个“VR”产品。 苹果称之为QuickTime Virtual Reality,或QuickTime VR。...

weixin_34244102的博客 152

基于车牌识别的停车收费系统的设计与实现(源码+开题)

本系统(程序源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景: 随着城市化进程的加速和汽车保有量的增加,停车难成为了一个普遍存在的问题。传统的停车收费方式存在着效率低下、管理混乱等问题。因此,开发一款基于车牌识别的停车收费系统具有重要的现实意义。研究意义: 基于车牌识别的停车收费系统可以有效地解决传统停车收费方式在效率和准确性方面的问题,提高停车服务的效率和质量。

迟限程序设计 1393

手把手教你用TI MOSFET搭建0-100mA恒流源电路(附避坑指南)

本文详细介绍了如何使用TI MOSFET SI1204D搭建0-100mA恒流源电路,包括基础原理、电路设计、PCB布局和热管理技巧。通过分步指导和避坑指南,帮助工程师实现高精度、低成本的电流控制方案,适用于LED驱动、传感器激励等多种应用场景。

weixin_29310631的博客 486

as3 全景_三维+全景,你到底知道多少呢?商迪3d带你解密……

三维+全景,什么是三维全景?三维全景图和三维全景展示有区别吗?最近咨询【商迪3D】小迪的迪粉们,很多都在询问三维+全景?看用途,如果只想看一下效果图,那就是三维全景图,如果想要进行人机交互,身临其境的走动走动,四处观察,那就是三维全景展示。三维+全景,商迪3d 三维+全景是什么呢?三维全景,其实就是基于全景图像的真实场景虚拟现实技术化。我们所理解的全景,是把相机环360度拍摄,一组或...

weixin_39804620的博客 335

Playwright与MCP协议结合:AI驱动的智能Web自动化测试实践

Web自动化测试是现代软件开发流程中保障产品质量的关键环节,其核心原理是通过程序模拟用户操作,对Web应用进行功能验证。传统自动化测试工具如Selenium和Playwright虽然提供了强大的API,但脚本编写和维护仍需较高的编程技能。随着AI技术的发展,智能测试成为新的趋势,它通过自然语言理解和自动化执行,显著降低了测试创建门槛。Model Context Protocol(MCP)作为一种连接AI模型与外部工具的开放协议,为自动化测试带来了“智能大脑”。通过将MCP与Playwright结合,测试人员

aoe41606的博客 607

解密中企动力:80余家公司近万人个个都干营销 不骗你

近日,随着《战狼2》引爆国产电影票房、《快看呐!这是我的军装照》的互动H5风靡全国朋友圈,“互联网营销思维”再次成为各行各业关注的热点。 关于互联网营销思维,每个企业都有不同的理解,但其共性就是达到传统营销所不能达到的效果。因为有了互联网,企业的传播渠道,营销渠道发生了重大的变化,销售也突破了地域性的限制,沟通也变得极为方便。在这样的一个互联网+时代,就必须对企业、产品、市场、用户进行重新审视和

sinat_37783592的博客 1万+

01-认识脑电信号及相关信号的预处理过程

脑电信号处理过程脑电实验为什么要预处理预处理方法降采样如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 脑电实验 本博客主要是记录基于脑电信号的情绪识别方法的研究...

脑机交流者的博客 7661

Windows server Database 2025 安装 i225/i226 网卡驱动

Windows server Database 2025 安装 i225/i226 网卡驱动 windows这比坏得很,intel消费级网卡不准在服务器系统上安装。你要说他是异构不支持?他就纯粹恶心人。 之前已经安装过一次,但是今天database预览版一更新,又给我把网卡驱动杀了,气死,写一篇教程。 到这里就完成了,总之还是想辱骂windows,提供便捷的同时又人为制造困难,多少有点(隔壁linux内核直接自带全家桶了就一省心) 并且近年Intel的新U安装显卡驱动和普通声卡驱动都不会出声

低温热源的博客 1万+

解密领导力素养:从理论到实践的全面指南

本文深入探讨领导力素养从理论到实践的全方位指南,解析战略、关系和执行三维模型,以及情境领导力和危机领导力的核心能力。通过案例分析和实用工具,帮助管理者在VUCA时代提升领导效能,实现团队与个人成长。

c6d7e8f9g的博客 595

基于SVPWM控制策略的二极管钳位型NPC逆变器并网闭环simulink仿真

本文介绍了二极管钳位型三电平SVPWM技术在逆变器中的应用,通过控制IGBT的开关状态,将直流电压转换为三相交流电压,并采用钳位技术降低谐波失真,提高输出质量。文章还描述了基于SVPWM控制策略的二极管钳位型NPC逆变器并网闭环的Simulink仿真模型,该模型实现了并网控制,具有优异的性能,THD小于1%,适用于新手学习。仿真模型参数包括DC 800V、AC 380V、功率100kw,采用三电平NPC拓扑结构和SVPWM闭环控制策略,配备LCL滤波器,生成三电平波形,监测交流侧电压电流、有功功率和无功功率

2510_91195931的博客 468

探秘奥迪智慧工厂:从柔性生产到数字孪生的现代汽车智造实践

在工业制造领域,柔性生产与数字化是提升效率与质量的核心技术。柔性生产通过模块化设计与智能调度系统,实现同一条产线共线生产多车型,快速响应市场变化。数字化则构建了数据驱动的制造闭环,其中数字孪生技术为每台产品创建虚拟映射,实现全流程质量追溯与预防性维护。这些技术的工程价值在于保障产品高度一致性、提升生产灵活性,并推动制造体系向可持续与智能化演进。其典型应用场景包括汽车、电子等复杂装备的现代化工厂。本文以奥迪智慧工厂为例,具体展现了自冲铆接、激光焊接等先进工艺如何与协作机器人、MES系统协同,诠释了数据如何驱动

weixin_34127717的博客 320

利用eds editor生成CANOPEN 设备eds文件

通过以上步骤,您可以根据实际设备的功能特性,自动生成一份符合CANopen协议标准的电子数据表(EDS文件),该文件可以被上位机软件或其他CANopen主站设备用于识别、配置和控制您的CANopen从站设备。使用CANopen EDS Editor生成CANOPEN设备的EDS文件是一个系统化的过程,它涉及将设备的具体技术参数和功能映射到CANopen规范定义的对象字典中。

weixin_38604759的博客 6460

Matlab并行运算

今天搞了一下matlab的并行计算,效果好的出乎我的意料。 本来CPU就是双核,不过以前一直注重算法,没注意并行计算的问题。今天为了在8核的dell服务器上跑程序才专门看了一下。本身写的程序就很容易实现并行化,因为beamline之间并没有考虑相互作用。等于可以拆成n个线程并行,要是有550核的话,估计1ms就算完了。。。 先转下网上找到的资料。 一、Matlab并行计算原理梗概 Matl

wenyusuran的专栏 1万+

首次全面深度解密华为方舟编译器

2017年5月的一个凌晨,华为某实验室里,方舟编译器上第一个Java程序“Hello, World”跑通了。 当时项目组的一位工程师就哽咽了:“I never thought printing ‘Hello, World’ would be this hard .”(我从来没想到打出“Hello, World”会如此艰难。) 十年前华为启动编译组到这一刻,初见曙光。 2019年4月,华为...

张凡 2255

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

5大核心模块解密OrangeHRM:打造智能化人力资源管理平台

OrangeHRM作为一款全面的人力资源管理系统,为企业提供了从招聘到离职的全流程管理解决方案。这个开源HRM系统通过5大核心模块,帮助企业实现人力资源管理的数字化转型和智能化升级。🌟 ## 🎯 OrangeHRM系统架构概览 OrangeHRM采用模块化设计,整个系统包含20多个功能插件,覆盖了人力资源管理的各个方面。系统的主要模块包括: - **员工信息管理** - 完整的员工档案和

gitblog_00101的博客 1040

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

技术解密:如何从零构建开源贴片机的完整指南

在电子制造领域,贴片机一直是小型创客和硬件开发者难以企及的高端设备。传统商用贴片机动辄数十万的成本和技术壁垒,让许多创新项目望而却步。LumenPnP作为一款完全开源的桌面贴片机,打破了这一技术垄断,为硬件爱好者提供了从设计到生产的完整解决方案。本文将深入解析这款开源硬件的技术实现路径,揭示从零构建专业级电子制造设备的核心挑战与创新突破。 ## 设计哲学:模块化与可扩展性的平衡艺术 开源硬件项

gitblog_00533的博客 236

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

解密巴黎奥运会中的阿里云AI技术

近年来,大规模预训练模型(大模型)快速发展,其能力显著增强,尤其是在语言理解和生成方面取得了突破。然而,尽管大模型强大,但仍需被动响应指令,为此,研究转向了更具自主性的新范式——智能体(AI agent)。不同于仅执行命令的大模型,智能体不仅能理解复杂指令,还能规划行动步骤并在特定领域自我学习与改进。为进一步提高处理复杂任务的能力,多智能体(Multi-Agent)系统应运而生,多个智能体通过协作、交流信息和共享资源,共同完成更为复杂精细的任务。本文探讨了如何利用阿里云的通义星尘实现基础的多智能体协同工作,

qq_44373268的博客 1695

2023年农牧行业数字化:7大CRM软件、5大场景盘点

在物联网、大数据、云计算、人工智能、自动化技术等现代信息技术蓬勃发展与逐步成熟的背景下,数字化正成为农牧行业供给侧结构性变革与高质量发展的核心驱动因素。因此,改造和提升传统农牧业、开拓创新现代智慧农牧业,加快推进农牧业的现代化、信息化、数字化建设已成为农牧业发展的重要方向。当下,企业数字化转型已经进入深水区,农牧行业也不例外。未来农牧行业发展趋于全场景、全链路、端到端、一体化的管理模式,也正在向产业链性的业务演进。

关注B2B营销数字化、营销战略、营销策略制定。 709

解密《国家宝藏》震撼特效制作全过程,C++/C#游戏开发引擎和2D/3D图形库。

影片采用了大量先进的特效技术,包括3D建模与动作捕捉。数字化重建华盛顿特区和伦敦地标建筑时,团队使用激光扫描技术获取精确数据,再通过Maya软件进行细节完善。摄制组开发了专用的移动拍摄系统,用于白宫穹顶的旋转镜头。爆破场景采用混合特效方案,实拍部分使用微型爆破模型,后期通过Houdini软件添加粒子效果。水银池场景结合了实物特效与数字合成,液态金属的流动特性通过流体动力学模拟实现。IMAX版本重新编排了部分场景的构图,运用超分辨率技术提升画质。枪战场景采用多声道分离技术,每发子弹的声轨都独立处理。

rh3shizs的博客 338

52.网络游戏逆向分析与漏洞攻防-基础数据分析筛选-面对庞大的数据如何找到节奏

网络游戏逆向、网络游戏安全、网络游戏攻防、c++

计算机王的博客 1089

2nm芯片凭什么让手机性能暴涨39%?三星GAA工艺全解密

三星Exynos2600的量产,绝非单纯的“制程数字竞赛”,而是一场由架构、材料、制造技术共同推动的半导体革命。

梁辰兴的博客 1328

C/C++语言经典、实用、趣味程序设计编程百例精解

C/C++语言经典、实用、趣味程序设计编程百例精解(1)  1.绘制余弦曲线 在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。 关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信息后,只能向下一行输出,不能再

吾尝终日而思矣,不如须臾之所学也 3万+

解密“精准劝阻”:基于大数据与AI的反诈骗智能体系统深度解析

反诈骗智能体”是大数据和AI技术在社会治理领域最复杂、也最具争议的应用之一。它不再是实验室里的算法,而是已经深入到我们每一次转账、每一次通话中的“超级大脑”。作为技术人,我们既要探索如何将AI的能力发挥到极致,去构建更强大的“守护神”;也要时刻保持警醒,思考如何为这股强大的力量,装上“隐私保护”(如联邦学习、差分隐私)和“伦理道德”的刹车。你如何看待这种“AI反诈”模式?你是否经历过类似的“精准劝阻”?欢迎在评论区分享你的看法!

weixin_41046245的博客 1573
上一篇: sql常用优化手段
下一篇: pgsql count 条件查询
RobertLee~~~~~~~~
博客等级 码龄18年 14粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值