Linux:找出1000以内的水仙花数
2020-08-03 19:34
183 查看
shell脚本:找出1000以内的水仙花数
#所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
#例如:153是一个"水仙花数",因为153=13+53+3**3
#!/bin/bash #/********************************************************** # * Author : # * Email : # * Last modified : # * Filename : flowerNum.sh # * Description : # * *******************************************************/ for i in `seq 100 999` do first_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
相关文章推荐
- Linux练习:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数。
- 输出100到1000以内的水仙花数
- Java找出1000以内的所有完数
- 编程找出1000以内的所有完数。
- 使用for循环打印输出1000以内的水仙花数
- 一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数
- java实现找出1000以内的所有完数
- 【嵌入式系统学习记录】练习题:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数。
- python练习之题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数
- 编程找出1000以内的所有完数
- 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程找出1000以内的所有完数。
- 整数算法训练05—一个数如果恰好等于它的因子之和,这个数被成为”完数” 例如:6=1+2+3.请编程找出1000以内的完数
- 作业.找出1000以内的所有完数
- 一个数如果恰好等于它的因子之和,这个数就称为“完数。例如6=1+2+3.编程找出1000以内的所有完数。
- 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。
- 找出1000以内的完数.如6=1+2+3.
- 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
- 求1000以内的水仙花数
- 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。(java)
- 列举1000以内的水仙花数,并求出水仙花数的个数