求水仙花数是计算机编程语言学习过程中常见的一个题目,类似的还有自幂数、四叶玫瑰数等等。这期来说一下,这些词都是什么意思,彼此之间是什么关系。
先来说一个名词,自幂数。自幂数是指一个 n 位数,它的每位上的数字的 n 次幂之和等于它本身。如153 = 1^3 + 5^3 + 3^3,就是一个自幂数。因为153是一个3位数,所以可以称之为3位自幂数。又比如,1634 = 1^4 + 6^4 + 3^4 + 4^4,所以1634是一个4位自幂数。
不同位数的自幂数都有各自的别名,如下:
1位自幂数:独身数
2位自幂数:不好意思,没有2位的自幂数,所以就谈不到别名了
3位自幂数:水仙花数
4位自幂数:四叶玫瑰数
5位自幂数:五角星数
6位自幂数:六合数
7位自幂数:北斗七星数
8位自幂数:八仙数
9位自幂数:九九重阳数
10位自幂数:十全十美数
说到这,大家应该都明白了。严格来说,水仙花数指的是一个3位的自幂数。平常可能说习惯了,也有说4位水仙花数、5位水仙花数的。正确的说法应该是4位自幂数、5位自幂数。
自幂数是一个大的范围,水仙花数、四叶玫瑰数、五角星数等都是自幂数的一种。也就是说,水仙花数一定是自幂数,但自幂数不一定是水仙花数。
以上就是本期的所有内容了,谢谢观看。
关于工作室联系方式、进群讨论、技术支持、转载、商业合作等问题请见本套教程第一期,《教程简介》。
谢谢支持,谢谢!
注:资料包包括本期内容文档。
本期资料包下载:
百度网盘:链接:https://pan.baidu.com/s/1LrDo1Cq9IrllHHSyBbxOwQ
提取码:wcjg