1. 程式人生 > >遞歸法求 5!

遞歸法求 5!

自己 1=1 條件 pub code 代碼 題目 調用 urn

首先這個題目要用到遞歸,遞歸就是自己調用自己的意思,直到條件不滿足。 設計一個f方法 具體代碼如下: public int f(int n){ if(n>1){ return n*f(n-1);} else{ return 1; } } 當傳入參數為5時, 5>1 返回5*f(4) f(4)則調用f方法傳入參數為4 4>1 返回4*f(3) 同理 3>1 返回3*f(2) 2>1 返回2*f(1) 1=1 返回1 最後返回值為:5*4*3*2*1 只要輸出即可求出5!。

遞歸法求 5!