當前位置:編程學習大全網 - 編程軟體 - 用遞歸編程方法求n的階乘n!

用遞歸編程方法求n的階乘n!

思路:遞歸求階乘函數,如果輸入的參數等於1則返回1,否則返回n乘以該函數下次遞歸。

參考代碼:

#include

int fun(int n)

{

if(n==1||n==0) return 1;//如果參數是0或者1返回1

return n*fun(n-1);//否則返回n和下次遞歸的積

}

int main()

{

int n;

scanf("%d",&n);

printf("%d\n",fun(n));

return 0;

}

/*

5

120

*/

遞歸算法的原理

遞歸是計算機科學的壹個重要概念,遞歸的方法是程序設計中有效的方法,采用遞歸編寫

遞歸能使程序變得簡潔和清晰。

  • 上一篇:安徽省滁州市明光市遠翔實驗學校2015教師招聘信息
  • 下一篇:哪裏可以查看Tik Tok直播間的數據?
  • copyright 2024編程學習大全網