Linux题目: 编写一个Shell脚本,它能够显示下面系列钱10个数字:0,1,1,2,3,4,8,13……

考试题目啊……大大们火速救援!饿,的确是5,手误……0,1,1,2,3,5,8,13……... 考试题目啊……大大们火速救援!
饿,的确是5 ,手误…… 0,1,1,2,3,5,8,13……
展开
 我来答
wacs5
2010-11-04 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3724
采纳率:82%
帮助的人:2809万
展开全部
0,1,1,2,3,4,8,13
那个应当是5吧。

========
#!/bin/sh
a=0
b=1
echo -n $a,$b
for (( i=0;i<8;i++))
do
c=$((a+b))
a=$b
b=$c
echo -n ,$c
done
echo

将上面保存成fibonacci.sh。
然后在命令行输入
chmod u+x ./fibonacci.sh
最后再运行
./fibonacci.sh
即可以得到结果:
0,1,,1,2,3,5,8,13,21,34
还是别说话SN
2010-11-05 · TA获得超过708个赞
知道小有建树答主
回答量:333
采纳率:50%
帮助的人:169万
展开全部
a1=1
a0=0
i=1
echo $i:$a0
while test $i -ne $1
do
i=`expr $i + 1`
echo $i:$a1
a2=`expr $a1 + $a0`
a0=$a1
a1=$a2
done

保存以上脚本代码为serial.sh
计算时需给出要打出的数列元素个数,如打印5个元素,执行
sh serial.sh 5
1:0
2:1
3:1
4:2
5:3

要打印10个元素:
sh serial.sh 10
1:0
2:1
3:1
4:2
5:3
6:5
7:8
8:13
9:21
10:34
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式