shell脚本显示0,1,1,2,3,5,8,13

编写一个linux的shell脚本,它能够显示下列数字序列前10个数字;0,1,1,2,3,5,8,13,…... 编写一个linux的shell脚本,它能够显示下列数字序列前10个数字;
0,1,1,2,3,5,8,13,…
展开
 我来答
百度网友b9f2d93
2009-04-13 · TA获得超过994个赞
知道大有可为答主
回答量:1692
采纳率:0%
帮助的人:1202万
展开全部
#!/bin/bash
b=0;
a=1;
for i in `seq 0 9`;do
echo $b
b=`expr $b + $a`
a=`expr $b - $a`
done

#显示前10个
#如果你想显示100个只需改成 seq 0 99
代诺侍玟玉
2019-10-24 · TA获得超过4013个赞
知道大有可为答主
回答量:3118
采纳率:31%
帮助的人:444万
展开全部
[root@localhost
baidu]#
more
fibonacci.sh
num1=0
num2=1
echo
$num1
echo
$num2
couter=$(expr
$1
-
2
)
#echo
$num
while
[
$couter
-gt
0
]
do
tmp=$(expr
$num1
+
$num2
)
echo
$tmp
num1=$num2
num2=$tmp
couter=$(expr
$couter
-
1
)
done
[root@localhost
baidu]#
sh
fibonacci.sh
20
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式