Scratch教程

当前位置:小码王 > 学习教程 > Scratch教程

scratch算法练习——水仙花数
导读:Scratch编程非常深受孩子的喜爱,主要还是因为Scratch的界面很卡通,深受孩子的喜爱,这也是为何现在有很多孩子都喜欢编程的原因,这次南京小码王少儿编程给大家带来一个新的scratch算法练习——水仙花数。题目:输入一个

  Scratch编程非常深受孩子的喜爱,主要还是因为Scratch的界面很卡通,深受孩子的喜爱,这也是为何现在有很多孩子都喜欢编程的原因,这次南京小码王少儿编程培训机构给大家带来一个新的scratch算法练习——水仙花数。


  题目:输入一个三位数n,判断是否为水仙花数,如果是则输出“YES”,不是则输出“NO”。水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant,PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身(例如:1^3+5^3+3^3=153)


  思路:通过询问回答得到输入的3位数,然后利用计算里的scratch算法练习-水仙花数积木来将这个三位数拆开,分别计算每一位的幂,把他们加起来,与这个数比较,如果相等就是水仙花数,否则不是。

  这次的scratch算法练习——水仙花数,小朋友们要想办法做哦,多动动脑筋,相信很快就能做出来的哦,在这里小码王少儿编程培训机构老师,给大家一个提示哦!水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身(例如:1^3+5^3+3^3=153)。不知小朋友可会呢?