課程
/后端開發(fā)
/C
/C語言入門
求大神,沒有確定n的初始值,為什么會自動填充?
2016-10-11
源自:C語言入門 5-8
正在回答
先看下例題的解釋:
factorial階乘的意思,比如說4階乘,就是1*2*3*4=24,則24為4的階乘;階乘用“!”表示,而數學上定義,
0!=1,1!也等于1.
回歸正題
result=factorial(n-1)*n; ? n先為5,所以result=factorial(4)*5我們要求這個值,但factorial(4)我們也不知道這個值,那么也要求它,可以把4也帶進去為factorial(3)*4......
以下列表
factorial(4)*5 ?
? ? ? ? ? ? ? ? /\
factorial (3)*4
? ? ? ? ? ? ? ?/\
factorial(2)*3
? ? ? ? ? ? ? /\
factorial(1)*2
factorial(0)*1 ?//可省略factorial(0)=factorial(1);
遞 (往下) ? ? ? ? ? ? ? ? ? 歸(往上)
仙劍莫一兮 提問者
定義初始值為一,運算num = (getPeachNumber(n+1)+1)*2;
int num = getPeachNumber(1); ? ? ? ?下面int main不是定義了嗎?
夏析
如果沒有指定值,那默認就是隨機值
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答跪求解釋解釋
3 回答求解釋 求求
2 回答求解釋?。?!
1 回答求解釋!?。。?!
6 回答求解釋?。。。。。。?/p>
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-19
先看下例題的解釋:
factorial階乘的意思,比如說4階乘,就是1*2*3*4=24,則24為4的階乘;階乘用“!”表示,而數學上定義,
0!=1,1!也等于1.
回歸正題
result=factorial(n-1)*n; ? n先為5,所以result=factorial(4)*5我們要求這個值,但factorial(4)我們也不知道這個值,那么也要求它,可以把4也帶進去為factorial(3)*4......
以下列表
factorial(4)*5 ?
? ? ? ? ? ? ? ? /\
factorial (3)*4
? ? ? ? ? ? ? ?/\
factorial(2)*3
? ? ? ? ? ? ? /\
factorial(1)*2
? ? ? ? ? ? ? /\
factorial(0)*1 ?//可省略factorial(0)=factorial(1);
遞 (往下) ? ? ? ? ? ? ? ? ? 歸(往上)
2016-10-19
定義初始值為一,運算num = (getPeachNumber(n+1)+1)*2;
2016-10-12
int num = getPeachNumber(1); ? ? ? ?下面int main不是定義了嗎?
2016-10-11
如果沒有指定值,那默認就是隨機值