第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這是一到面試題,相信大家都知道,但我不知道這到底是如何進行的. 忘路過的高手們解釋一下。1

這是一到面試題,相信大家都知道,但我不知道這到底是如何進行的. 忘路過的高手們解釋一下。1

C++
繁星淼淼 2023-01-02 14:10:57
一列數(shù)的規(guī)則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數(shù)是多少, 用遞歸算法實現(xiàn)。public class MainClass { public static void Main()  { Console.WriteLine(Foo(30)); } public static int Foo(int i) { if (i <= 0) return 0; else if(i > 0 && i <= 2) return 1; else return Foo(i -1) + Foo(i - 2); } } 
查看完整描述

2 回答

?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

public class MainClass 

public static void Main()  

Console.WriteLine(Foo(30)); //調(diào)用Foo函數(shù),參數(shù)是30

public static int Foo(int i) 
{ //Foo函數(shù)的函數(shù)體
if (i <= 0) 
return 0; 
else if(i > 0 && i <= 2)//i為1和2的時候,返回1 
return 1; 
else return Foo(i -1) + Foo(i - 2); 
//i從3開始,返回值為前2個值相加
//其實就是斐波那契數(shù)列
//1 1 2 3 5 8 13 21 ......每個數(shù)等于前2個數(shù)的和

}

查看完整回答
反對 回復(fù) 2023-01-06
?
holdtom

TA貢獻1805條經(jīng)驗 獲得超10個贊

這是用C#寫的
Console.WriteLine(Foo(30)); 
意為輸出第30個數(shù)

if (i <= 0) 
return 0; 當i<=0的時候 就返回0 就是說Foo(0)=0
else if(i > 0 && i <= 2) 
return 1; 當i > 0 && i <= 2的時候 就返回1 就是說Foo(1)=1,F(xiàn)oo(2)=1
else return Foo(i -1) + Foo(i - 2);  
這里 我就舉個例子 當i=3 ,F(xiàn)oo(3)=Foo(2)+Foo(1)=2 知道Foo(30)

查看完整回答
反對 回復(fù) 2023-01-06
  • 2 回答
  • 0 關(guān)注
  • 132 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號