用linux shell命令来实现输出100~1000之间的水仙花数。
在终端输入vi narnum.sh
打开一个vim编辑器
代码如下:
#!/bin/bash
for i in {100..999}
do
bai=$(($i/100))
shi=$(($i/10%10))
ge=$(($i%10))
if test $(($[$bai**3] + $[$shi**3] + $[$ge**3])) -eq $i
then
echo $i
fi
done
结果:bash narnum.sh