scratch数字之谜——趣味自然数(水仙花数)

从远古时代起,人类在漫长的生产和生活中,逐渐从具体的事物中抽象出数字的概念,并进一步产生了自然数,比如0、1、2、3…这些用于表示物体个数的数字就叫自然数,自然数从0开始,一个接一个,无穷无尽。

我们从幼儿园开始就开始学习这些数字了,这些数字经过某种规则运算后,就会出现很多有趣的特性,有时候人们还给他们起了很多好听的名字,今天我们就学习其中的一种:水仙花数。

什么叫水仙花数呢?

水仙花数,英文叫做:Narcissistic Number,是指一个三位数,它的各个位数上的数字的立方和等于该数字本身,例如:1³ + 5³ + 3³ = 153。

那么为什么这样的数字叫水仙花数呢?这其中还有个小故事,据说它的故事来源于古希腊神话中的美少年那喀索斯,他在水塘边被自己水中的美丽倒影吸引,久久不愿离开,最后抑郁而死,化作一朵水仙花,水仙花的英文是Narcissus,narcissistic的意思是“自我陶醉的,自恋的,自我崇拜的”,所以水仙花数又被称为“自恋数”。

那么我们就开始寻找这些水仙花数吧!

file

我们很轻松地找到了这些水仙花数,分别是:153、370、371、407 file

自己算一下,这四个数字符合水仙花数的条件么?

小练习:其实像水仙花数这样,对于一个n位数,如果它的每个位上的n次方之和等于它本身,我们就叫它自幂数,当n等于3的时候,它叫水仙花数,当n等于4的时候,它叫四叶玫瑰数…,自己写程序,找出四叶玫瑰数吧!

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代