求100~999之间所有的水仙花数 水仙花数是指一个n位数(n>=3),它的每位上的数字的n次幂之和等于它本身。例如1^3 + 5^3 +3^3=153 分析算法 分别表示一个三位数的个、十、百位。 设某三位数为n 其个位表示为n%10 其十位表示为n%100//10 其百位表示为n//100 t=i%10 #个位 r=i%100//10 #十位 s=i//100 #百位 列表保存 判断将这些数的幂次方相加,若等于原数的用列表保存 全部代码如下: