- 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
- 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
var i = 100
while i < 999{
var c = i / 100 //百位
var b = (i / 10) - (c * 10) //十位
var a = i % 10 //个位
var abc = a*a*a + b*b*b + c*c*c //立方之和
if abc == i {
print("水仙花三位数:\(abc)")
}
i += 1 //累加
}