vbscript 1到9999自同构数300
自同构数(Automorphic Number)是指一个数的平方或立方等某个幂次方后,其结果仍然包含这个数本身。在1到9999的范围内,共有19个自同构数,其中1到1000范围内的有13个,1000到9999范围内的有6个。具体如下:1到1000范围内的自同构数:
* 1
* 3
* 5
* 7
* 9
* 33 (33^2 = 1089 = 9 * 121)
* 111 (111^2 = 12321 = 121 * 101)
* 375 (375^2 = 140625 = 125 * 1125)
* 513 (513^2 = 262144 = 144 * 1815)
* 763 (763^2 = 582369 = 369 * 1581)
* 999 (999^2 = 998001 = 8001 * 124)
1000到9999范围内的自同构数:
* 3125 (3125^2 = 9765625 = 25 * 390625)
* 7529 (7529^3 = 4246424839 = 4839 * 87776)
* 9999 (9999^2 = 99980001 = 80001 * 1249)
vbscript 计算自同构数的示例代码:
```vbscript
Function IsAutomorphic(number)
Dim power, result
For power = 1 To 5
result = number ^ power
If result / number = Int(result / number) Then
IsAutomorphic = True
Exit For
End If
Next
End Function
For i = 1 To 9999
If IsAutomorphic(i) Then
i
End If
Next
```
以上代码使用了一个自定义函数 `IsAutomorphic` 来判断一个数是否为自同构数。该函数通过计算从1到5次幂的幂次方,并检查结果是否可以整除原始数字,来确定该数字是否为自同构数。
需要指出的是,本文章中列出的自同构数仅限于1到9999的范围。在更广泛的数字范围内,可能存在更多的自同构数。
2025-01-14
上一篇:VBScript 四舍五入
从脚本到全栈:JavaScript的十年蜕变与未来展望
https://jb123.cn/javascript/73563.html
Perl编程语言:揭开文本处理的神秘面纱,快速入门与核心应用速览!
https://jb123.cn/perl/73562.html
揭秘Perl中的‘中间值’:掌握数据流与效率优化的核心秘诀
https://jb123.cn/perl/73561.html
JavaScript驱动外汇市场:实时数据、交易与API开发全攻略
https://jb123.cn/javascript/73560.html
JavaScript 权限的奥秘:从浏览器沙箱到API安全实践
https://jb123.cn/javascript/73559.html
热门文章
VBScript SUB 关闭画面
https://jb123.cn/vbscript/16838.html
VBScript 中的 OpenDocument 函数:打开和处理文档
https://jb123.cn/vbscript/20453.html
[vbscript空格]:深入探讨在 VBScript 中移除字符串中的空格
https://jb123.cn/vbscript/1028.html
VBScript 基础:全面指南
https://jb123.cn/vbscript/924.html
IE 中的 VBScript:过时但仍然有用
https://jb123.cn/vbscript/335.html