编写一个Shell脚本,显示Fibonacci数列的前10项.例如: 1,1,2,3,5,8,13,21...
#!/bin/shfirst=1;echo “$first”second=1;echo –n “,$second”sum=`expr $first + $second`i=1while [ $i –le 8 ]dotemp=`expr $first + $second`echo –n “,$temp”first = $secondsecond = $tempsum=`expr $sum + $second`i=`expr $i + 1 `done
分析一下这个程序,简单分析一下就是了,谢
人气:349 ℃ 时间:2019-12-14 15:22:13
解答
Fibonacci其实就是不断求和,前两个数的和形成第三个数.为方便说明,假设两个变量A和B,A+B=C,C就是和.#!/bin/shfirst=1; echo “$first” #打印第一个数A=1second=1; echo –n “,$second” #接着不换行打印第二个数B=...
推荐
- 编写一个shell脚本,求斐波那契数列(1 1 2 3 5 8 13 21 .)的前10项及其
- 用c++编写Fibonacci数列:0,1,1,2,3,5,8,13,21··· 从0 和1开始,后续的数具有这样的性质
- 2、编写一个Shell脚本,显示Fibonacci数列的前20项.例如:0,1,1,2,3,5,8,13,21...
- .Fibonacci数列形如:0,1,1,2,3,5,8,13,21,….求Fibonacci数列的前n项.c++
- 用递推法编写求Fibonacci 数列前20项的C++程序.Fibonacci 数列为:1,1,2,3,5,8,13,21,…;就是从第三项
- you do his home work!还是you does his work!
- 如右图,正方形的边长是8cm,一个半径为1cm的圆沿着正方形的四边内侧滚动一周,求圆滚过面积
- 父亲六指(B),母亲正常,生了一个白化病的儿子.问这对夫妻以后所生子女中,患白化病同时又是六指的几率
猜你喜欢