计算100-999的所有的水仙花数
提示:水仙花数指严格意义上的水仙花数,即若一个数满足这个数等于它的百位数,十位数,个位数的立方和,那么这个数就是水仙花数。
def main(args: Array[String]): Unit = {
for (i <- 100 to 999) {
var gewei = i % 10
var shiwei = i / 10 % 10
var baiwei = i / 100
if (i == gewei * gewei * gewei + baiwei * baiwei * baiwei + shiwei * shiwei * shiwei) {
println(i)
}
}
}