遞歸計算如下遞歸函數的值

    時間:2020-11-21 18:20:14 筆試題目 我要投稿

    遞歸計算如下遞歸函數的值

      f(1)=1

      f(2)=1

      f(n)=f(n-1)+f(n-2) n>2

      解:

      int f(int n)

      {

      int i,s,s1,s2;

      s1=1;/*s1用于保存f(n-1)的值*/

      s2=1;/*s2用于保存f(n-2)的值*/

      s=1;

      for(i=3;i<=n;i++)

      {

      s=s1+s2;

      s2=s1;

      s1=s;

      }

      return(s);

      }

    拓展閱讀:

      斐波拉契數列(又譯作“斐波那契數列”)是一個非常美麗、和諧的數列。

      它的.形狀可以用排成螺旋狀的一系列正方形來說明(如右詞條圖),起始的正方形(圖中用灰色表示)的邊長為1,在它左邊的那個正方形的邊長也是1 ,在這兩個正方形的上方再放一個正方形,其邊長為2,以后順次加上邊長為3、5、8、13、2l……等等的正方形。

      這些數字每一個都等于前面兩個數之和,它們正好構成了斐波那契數列。

     

    【遞歸計算如下遞歸函數的值】相關文章:

    php遞歸函數相關知識分享11-16

    PHP遞歸復制、移動目錄的自定義函數操作分享11-15

    分享php數組去除空值函數11-15

    Java方法(函數)傳值和傳引用的問題09-27

    人教版高中數學《函數的最大值和最小值》說課稿范文12-01

    遞歸實現回文判斷11-24

    寫一個函數返回1+2+3+…+n的值11-22

    網上求職躲開如下陷阱10-04

    tatic函數與普通函數的區別11-22

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      永久性国产盗摄在线观看 | 亚洲成AV人在线观看网址 | 久久国产精选AV免费 | 亚洲宅男永久在线 | 亚洲国产综合久久香蕉 | 中文欧美亚洲欧日韩一 |