先用求余数的方式和整型相除可以提取出一个数的每一位的数字,如果已知这个数的位数是n,直接会每个数求n次方,并且累加求和。如果不知数的位数,必须统计这个数的位数,在进行n次方。。。如果累加和等于原数,就说明是水仙花数,直接输出。
比如要求1万以内的,做循环呗,最笨的方法,测试成功输出,当然可以改进,