水仙花数是指一个n(n>=3)位数,每一位数字的n次幂的和正好等于这个数本身,用vfp的for 循环

问题描述:

水仙花数是指一个n(n>=3)位数,每一位数字的n次幂的和正好等于这个数本身,用vfp的for 循环

clear
"100-999之间的水仙花数有:"
for i=100 to 999
k=int(i/100)
m=(int(i/10))%10
n=i%10
if k^3+m^3+n^3=i
alltrim(str(i))+space(2)
endif
endfor