shell实现水仙花数

水仙花数:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

实现

for((i=100;i<1000;i++));do
   ((hun=i/100));((ten=i/10%10));((ind=i%10))
   if((i==hun*hun*hun + ten*ten*ten + ind*ind*ind));then
   echo $i
   fi
done

输出


image.png

你可能感兴趣的:(shell实现水仙花数)