编写一个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
分析一下这个程序,简单分析一下就是了,谢
人气:218 ℃ 时间: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,…;就是从第三项
- 45+78-x=64.46-x+10=15.5.98-x+2.9=60
- 八分之五除以三分之五+五分之三乘八分之三
- It was his grandma's birthday怎么变为否定句
猜你喜欢