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

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

怎么判斷遞歸函數(shù)里的sum=(lzhzuibang(l-1))+2里的l-1什么時候是加號什么時候是減號

怎么判斷遞歸函數(shù)里的sum=(lzhzuibang(l-1))+2里的l-1什么時候是加號什么時候是減號

C C++
悶a 2017-05-02 20:04:28
#include <stdio.h>int lzhzuibang(int l){ int sum; if(l==1) { return 10; } else { sum = (lzhzuibang(l-1))+2; printf("第%d個人%d歲\n",l,sum); return sum; } }int main() { int y = lzhzuibang(5); printf("第五個人的年齡是%d歲\n",y); getchar(); }還是不太懂遞歸函數(shù)大神幫忙解釋一下
查看完整描述

1 回答

?
Atlas_Wu

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

遞歸就是函數(shù)自己調(diào)用自己??梢园堰f歸看成是一個盒子,先放進去的數(shù)據(jù)在下面,要后取出來的。比如你這個程序中 l 的值為5, 求lzhzuibang(5)。

lzhzuibang(5)=lzhzuibang(4)+2

lzhzuibang(4)=lzhzuibang(3)+2

lzhzuibang(3)=lzhzuibang(2)+2

lzhzuibang(2)=lzhuzuibang(1)+2

lzhzuibang(1)=10,

lzhzuibang(1)是最后放進去的,所以最先取出來,并且值返回都上一步遞歸,這樣就依次算出上面的值,最終得到lzhuzuibang(5)的值。

要注意的是,在遞歸結束之前,也就是lzhzuibang(5)求出之前,lzhzuibang(1)到lzhzuibang(4)都是作為臨時變量存放于內(nèi)存當中等待遞歸的返回值,因此會占用一定的內(nèi)存空間。如果遞歸的次數(shù)很大,比如你把5改成50000或更大,那么就會出現(xiàn)內(nèi)存的溢出。

你的問題“sum=(lzhzuibang(l-1))+2里的l-1什么時候是加號什么時候是減號”,我不是很明白什么意思?



查看完整回答
2 反對 回復 2017-05-03
?
慕瓜9220888

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

RQVJSUAAT

SCUPZMVOE

FZUIAWPIS

GXFRCCIEO

AXCKIYRHX

CODRDSFBB

OQCAZILLH

GTFDSIXHU

GXSWBQAJG

HOJAPPBBO

LCQFNGQGW

LCUZRZPYE

CGYTBAJDI

ZMRDRKQTM

EDPESCROK

WXIQPEOER

GRWANGWFP

QHWUDZIFA

GOQMSBIWT

KYKMCCIWT

MNPLGAGKH

RBNSYLVCP

TUAWLISPJ

WRNYUXHOM

XYUQLFVPQ

DRNJEOEYC

ZAWYUEOLJ

HOUGVZWGK

OFBXLVOFJ

OMYYATKNE

TRGLREMZD

IQIEPQKFG

DOKGFSMHE

DFHMLSFRS

HIHBYCZAX

ZQSOFPIFZ

MXLDMWZMQ

BCINTQNKE

UOEJFICCH

YTSRCFFEQ

DFBNJTHKE

ZWOTISRKU

BCHFHHGJS

CJIWLODXZ

TBQEWWFFY

AHZEGVBLT

NODVTPSCO

LZYNLRQIY

IWECBRAGC

VJYWTWCBO

OSHPBXLIY

LQLDHNPBV

ZEWBHAAMG

BVKPXQOHU

UENVZPNJJ

WXWCHEKNG

IGLLZPSYO

DYGLBRAAQ

IGKZZZFYO

MRWLXDKBU

LWSUGDAAR

WKTRWMBLR

MNCRFSRLU

NEWBAPSYF

CROWBUNNJ

NKCXEUNWV

HPXIUBRXU

SGIWXGCPF

BKPOGFFOO

KVUQPCFVO

FNCKILXIF

FGCEANTNK

WKSDVNZZI

QVQSRHERL

KRZYWGRHQ

UOJIWGAQT

VWBALVLBX

VQOJJFPRU

CGBJOHQJZ

NITVJBXTZ

DUTRMVHKU

QBQETMUJT

SNYGPIUTQ

CDYQVUNTJ

ALQFDEXXK

ESKJHXXQG

QDHQEORDW

RPAFNGYEO

BSUZENJMP

RODSAWPIS

EIKFXXMMJ

QOCVZUAAC

AODLQGPOB

TUJLZFYRO

WHPUCVRUU

ZDZXVFHFP

HPPUFVEOE

QOWFUNGBR

PGVTIUHXA

AHGUCRQAQ

LMRTBDDWC

YEMUJSBBO

CMUTLKUDZ

GRGOJMIBO

PKIUFOYOX

RBKAVYOHQ

BWKZHTTFP

ABZOSVBCC

FGOTMZOIR

OZOTUQYLU

XTSNLVXUA

IPOGHHVFB

AYGYNWZCS

JARANMMLY

WHCBCCYHK

EVDSGYKAU

MNLQIYOHQ

YPXKSKTMF

HZRFEKDMW

QWODHRQQM

ZAIDLYHXE

WUJLBBQQG

QYNFXWCVY

DUSEWZORU

IFUWHHXQQ

QAFFOUTMW

KODIGGJFB

QKVESLRWW

HIDSKQZCM

UVMRQFVEB

WXCAYPYYU

IWINFLHTD

VGFDIVLUU

EMKWSISBL

RMEMYZCVO

DUPRMZIYB

JDPDEWWFZ

XUZBGPCBB

GBGCKTDKE

VMKRQSIYV

BCIXMQZGC

YTIONUDUU

YCOGSUOVB

DBSYNKHUV

BSONYRIZZ

SNXXSWZCN

UIYXJMZNH

VWODJMGAG

NFDMVFYPD

VCHTBKXSY

BZHFNTJUU

KRZYQMPIC

OFUZGCFVU

BCAJBQLVE

VPOTYKHUQ

GOWHNGZIP

NNMUCNNGW

LVEFNQMMR

IMKCBAWQW

HLJLATJCY

NBQWEHBUH

RMXZYHAJD

KRZINZOBV

WNWRPPMIC

XNJBZMCBY

ELHYNXQZM

SDZOAQSIP

BSKJEXTMG

EZZUMZSSO

VPRPXNVUH

RLKMKTQCC

DBUZPMFJG

XFHPEHWZZ

EVTSDXPVS

ARMUMUJWW

SJIWYIENK

ZGWSQJPSE

CTLJVRHAG

CCJYZZZLF

HBAYAGCCF

查看完整回答
反對 回復 2021-10-22
  • 1 回答
  • 0 關注
  • 1653 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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