阿姆斯特朗数

更新时间:2024-05-21 15:48

阿姆斯特朗数(Armstrong number)是数学中的一个概念,多用于计算机语言编程。

基本介绍

如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。

例如1^3 + 5^3 + 3^3 = 153

当n=3时,又称水仙花数,特指一种三位数,其各个数之立方和等于该数。

水仙花数共有4个,分别为:153、370、371、407。

阿姆斯特朗数表

1040以内的阿姆斯特朗数表

Python编程语言实例

C语言实例

如果一个正整数等于其各个数字的n次方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。

如 407=64+0+343就是一个阿姆斯特朗数。试编程求1000以内的所有阿姆斯特朗数。

*问题分析与算法设计

可采用穷举法,依次取1000以内的各数(设为i),将i的各位数字分解后,据阿姆斯特朗数的性质进行计算和判断。

*程序说明与注释

C++实例

本程序为int类型的阿姆斯特朗数

C#实例

以下才是1000000000以内的阿姆斯特朗数

Java实例

JavaScript实例

求num以内的所有数

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}