AI智能
改变未来

Linux:找出1000以内的水仙花数


shell脚本:找出1000以内的水仙花数

#所谓\”水仙花数\”是指一个三位数,其各位数字立方和等于该数本身。
#例如:153是一个\”水仙花数\”,因为153=13+53+3**3

#!/bin/bash#/**********************************************************# * Author        :# * Email         :# * Last modified :# * Filename      : flowerNum.sh# * Description   :# * *******************************************************/for i in `seq 100 999`dofirst_num=`echo ${i:0:1}`second_num=`echo ${i:1:1}`third_num=`echo ${i:2:1}`result=`echo $[ $first_num**3+$second_num**3+$third_num**3 ]`[ $result -eq $i ] && echo \"$i\"done
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Linux:找出1000以内的水仙花数