一、问题描述
求出0~100000之间的所有“水仙花数”并输出。
“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,
如:153=1 ^ 3+5 ^ 3+3 ^ 3,则153是一个“水仙花数”。
二、解决方法
遍历0到100000之间的数,先得到它们的位数n,然后求出每一位数的n次方的和,再和它本身相比。
三、代码实现
运行结果
一、问题描述
求出0~100000之间的所有“水仙花数”并输出。
“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,
如:153=1 ^ 3+5 ^ 3+3 ^ 3,则153是一个“水仙花数”。
二、解决方法
遍历0到100000之间的数,先得到它们的位数n,然后求出每一位数的n次方的和,再和它本身相比。
三、代码实现
运行结果