一、水仙花数定义: 水仙花数(Narcissistic number)是指一个 n(n≥3) 位数,它的每个数位上的数字的 n 次幂之和等于它本身。例如 3 位数的 153:1³ + 5³ + 3³ = 153 二、C语言计算任意位数的水仙花数代码 #include<stdio.h> long int TenPower(int power) // 计算 10 的 power 次幂 { if(power == 0){ return 1; } long int result = 1; for(int i = 0;i < power; i++){ result *= 10; } return