打印出所有的水仙花数。所谓水仙花数是指一个3位数其各个位数字立方和等于该数本身。使用shell脚本编写【】
#!/bin/bash
for i in {100..999}
do
#获取百位、十位、个位上的数字
a=expr $i / 100
b=expr $i % 100 / 10
c=expr $i % 10
#判断是否为水仙花数
if [ $((aaa + bbb + ccc)) -eq $i ]
then
echo $i
fi
done
#执行结果: #153 #370 #371 #407
原文地址: https://www.cveoy.top/t/topic/rsY 著作权归作者所有。请勿转载和采集!