【藍(lán)鷗AR/VR開發(fā)基礎(chǔ)二】遞歸

藍(lán)鷗(www.lanou3g.com)是一家集產(chǎn)、學(xué)、研、創(chuàng)為一體的綜合性移動(dòng)互聯(lián)網(wǎng)研發(fā)培訓(xùn)機(jī)構(gòu),致力于iOS開發(fā)、Unity3D游戲開發(fā)、Android開發(fā)、HTML5前端開發(fā)和Web安全攻防等技術(shù)人才的培養(yǎng)。

一、遞歸

遞歸-在方法體內(nèi),再次調(diào)用方法本身

遞歸必須有出口

usingSystem;

namespacelesson_12

{

publicclassMath{

//遞歸就是在方法內(nèi)部調(diào)用方法本身

//1、遞歸必須有結(jié)束條件

//2、將大的復(fù)雜的問題分解為與原問題類似的小問題來(lái)問題,并且小問題和原問題是同一件事并且更簡(jiǎn)單

//遞歸本身是一種算法

publicintF(intn){

//結(jié)束條件

if(n>1){

//進(jìn)行遞歸

returnF(n-1)+n;

}else{

return1;

}

}

}

classMainClass

{

publicstaticvoidMain(string[]args)

{

//計(jì)算:1+2+3+4……+99+100的和

//遞歸解決

Mathm=newMath();

Console.WriteLine(m.F(100));//5050

}

}

}

練習(xí):

1、利用遞歸計(jì)算1+2+3+4……+100的值

2、求n=18時(shí)n!。(1*2*3***18)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 34,641評(píng)論 18 399
  • 藍(lán)鷗(www.lanou3g.com)是一家集產(chǎn)、學(xué)、研、創(chuàng)為一體的綜合性移動(dòng)互聯(lián)網(wǎng)研發(fā)培訓(xùn)機(jī)構(gòu),致力于iOS開發(fā)...
    藍(lán)鷗3G閱讀 531評(píng)論 0 0
  • 藍(lán)鷗(www.lanou3g.com)是一家集產(chǎn)、學(xué)、研、創(chuàng)為一體的綜合性移動(dòng)互聯(lián)網(wǎng)研發(fā)培訓(xùn)機(jī)構(gòu),致力于iOS開發(fā)...
    藍(lán)鷗3G閱讀 320評(píng)論 0 2
  • 這又是何必呢?每天安于平淡,也過得不亦樂乎。人可怕的便是這些所謂的習(xí)慣,就像很久沒收拾的東西,沒有導(dǎo)火索,永遠(yuǎn)就像...
    宥子皮閱讀 609評(píng)論 0 0
  • 作者 高二 00后 女漢子 平時(shí)住宿 沒手機(jī) 之所以投稿量大 并且速度快 是因?yàn)閷懳氖呛芫瞄_始 存稿也很久了 之所...
    肖夢(mèng)閱讀 387評(píng)論 4 3

友情鏈接更多精彩內(nèi)容