题目链接:

题目描述

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output:

153
???
???
???

输入

输出

所有的水仙花数,从小的开始。 每行一个

样例输入

样例输出

复习下Linux和Bash

 #!/bin/bash
for((i=;i<;i++))
do
for((j=;j<;j++))
do
for((k=;k<;k++))
do
a=$((i**+j**+k**))
b=$((i*+j*+k))
if [ $a -eq $b ];then
echo "$a"
fi
done
done
done

效果图:

Linux下用Bash语言实现输出水仙花数的功能-LMLPHP

05-11 20:18