编写一个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
分析一下这个程序,简单分析一下就是了,谢
人气:325 ℃ 时间: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,…;就是从第三项
- 甲乙两人,已知甲体重的5分之2与乙体重的3分之2相等,甲体重的7分之3比乙体重的4分之3少1.5千克,求甲乙两人
- 语文词语理解
- ()智慧,()里面填动词
猜你喜欢