编写一个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
分析一下这个程序,简单分析一下就是了,谢
人气:201 ℃ 时间: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,…;就是从第三项
- must的用法
- 柠檬水为什么是碱性
- C‘est parsque Je suis plus age que toi
猜你喜欢
- 在都是if时.如何区分宾语从句和条件状语从句
- 在△ABC中,AC=BC,∠C=90°,∠CAB的角平分线AD交BC于D,过B作BE⊥AD交AD的延长线于E求证:BE=二分之一AD
- 饱和蒸汽和过热蒸汽的区别,通俗点哦.还有为什么饱和蒸汽只需要补偿温度或者压力,而过热蒸汽都要补偿,
- Mike is taller than Mary.
- 第二个字是灵的成语;第三个是美的成语;第三个是言的成语;第二个是美的成语
- 英语翻译
- 2m+3和m+1是同一个数的平方根,求这个数.
- 一个圆柱和一个圆锥体积比为2比3,底面半径比为2比3,圆柱的高是2cm,圆锥的高是多少cm?