最新消息:

【SCRATCH创意编程之四十九集】scratch算法学习之-水仙花数

Scratch 少儿编程 4187浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

       水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

 

题目:输入一个三位数n,判断是否为水仙花数,如果是则加入水仙花数列表。

【SCRATCH创意编程之四十九集】scratch算法学习之-水仙花数

思路:通过询问回答得到输入的3位数,然后利用运算模块里的

【SCRATCH创意编程之四十九集】scratch算法学习之-水仙花数

积木来将这个三位数拆开,分别计算每一位的幂,把他们加起来,与这个数比较,如果相等就是水仙花数,否则不是。

【SCRATCH创意编程之四十九集】scratch算法学习之-水仙花数

 

 

【SCRATCH创意编程之四十九集】scratch算法学习之-水仙花数

【SCRATCH创意编程之四十九集】scratch算法学习之-水仙花数

练习提升:找出所有的水仙花数,欢迎你的来稿!


 

您必须 登录 才能发表评论!