猫史档案馆


计算水仙花数的教程

用户:SGY鸾不爱吃烤小鸟SGY鸾不爱吃烤小鸟查看:0 回复:1 评论:0 创建时间:2021-04-17T11:01:31


Hi~o(* ̄▽ ̄*)ブ,我是糖糖!好久不见啦!今天我为大家带来了计算水仙花数的教程~水仙花数的简介:水仙花数,就是一个三位数,它的个位的立方,加上十位的立方,再加上百位的立方等于这个三位数。如:153=1*1*1+5*5*5+3*3*3 好了!现在步入正题啦~ 我们先准备程序,先新建一个存放水仙花数的列表,我们取名为水仙花数。再新建一个列序变量,我们取名为列序。也需要存放个、十、百位的变量我们分别取名为:个位、十位、百位。再将水仙花数列表初始化(清空)将列序设为100(因为只计算3位数,所以从一百开始)(个、十、百位随后会改变,所以不用初始化) 初始化完 -------------------判断水仙花数----------------- 现在我们要遍历所有的3位数,∵1000-100=900∴将循环次数设为900(∵=因为 ∴=所以)在循环中,我们把个位,十位,百位都设置好。就是将个位设为数的第三位字符,将十位设为数的第二位字符,将百位位设为数的第一位字符。然后将个位的三次方加上十位的三次方再加上百位的三次方,判断是否等于这个数,如果等于,将它加入水仙花数列表中。-------------------程序图---------------------------------   ----------------------- 好了!本期教程就到此结束了!泥萌也可以灵活运用,做出不同的效果! 白白~


回复

上一页1 页 / 共 1下一页
SGY鸾不爱吃烤小鸟SGY鸾不爱吃烤小鸟

center_image

点赞0


评论