提示:这里水仙花数指严格意义上的水仙花数,即若一个数满足这个数等于它的百位 数、十位数、个位数的立方和,那么这个数就是水仙花数。

object sxhua {
def main(args: Array[String]): Unit = {
//输出100-999的水仙花数
for(i <- 100 to 999){
// 个位 十位 百位
var gewei = i % 10
var shiwei = i /10 % 10
var baiwei = i /100
if(i == gewei * gewei * gewei + shiwei * shiwei * shiwei +baiwei *baiwei * baiwei ){
println(i)
}
}
}
}

该代码段定义了一个函数,用于遍历100到999之间的整数,检查每个数是否等于其各位数字立方和。如果满足条件,就打印出这个数,这是水仙花数的特性。
780

被折叠的 条评论
为什么被折叠?



