当前位置: 首页 >> 编程学习 >> 文章正文

水仙花数的算法

水仙花数的算法:所谓水仙花数,指的是一个三位数,它的百位数字的3次方+十位数字的3次方+个数数字的3次方,正好等于这个三位数本身。求符合这样要求的三位数有哪几个?
====================下面是用An2017动作面板写出的代码
var bai: int = 0;
var shi: int = 0;
var gewei: int = 0;
for (var i = 100; i < 1000; i++) { bai = i / 100; shi = i % 100 / 10; gewei = i % 10; if ( bai * bai * bai +shi * shi * shi + gewei * gewei * gewei == i) { trace(i); } } //==========运行代码后,输出====== 153 370 371 407 这几个数都符合要求,所以它们就是水仙花数

本文标题:水仙花数的算法

本文地址:https://ziyo.org/archives/175.html

发表评论