首页 > 试题广场 >

编写一个shell脚本,求斐波那契数列的前10项及总和。

[问答题]

编写一个shell脚本,求斐波那契数列的前10项及总和。

答:

#!/bin/bash

a=1

b=1

echo –n –e "$a\t$b"

let "n=a+b"

count=4

while [ $count –gt 0 ]

do

let "a=a+b"

let "b=b+a"

echo –n –e "\t$a\t$b"

let "n +=a+b"

let "count=count-1"

done

echo

echo "The sum is $n"


发表于 2017-05-17 14:50:27 回复(0)