打印水仙花数

#!/bin/bash
for i in {100..999};do
    a=${i:0:1}      #截取出百位
    b=${i:1:1}      #截取出十位      
    c=${i:2}       #截取出个位
    num=$[$a**3+$b**3+$c**3]
    [ $num -eq $i ] && echo "水仙花数为:$i"
done

 

posted @ 2020-11-02 20:26  心恩惠动  阅读(44)  评论(0编辑  收藏  举报