藍橋杯訓練:遞歸——f(n)=n!

問題描述:用遞歸方法來求解f(n)=n!,n的值由主函數輸入
作者:何知令
完成時間:2017年6月1日
輸入:正整數n

輸出:題目要求輸出內容

代碼:

/*
問題描述:用遞歸方法來求解f(n)=n!,n的值由主函數輸入
作者:何知令
完成時間:2017年6月1日
輸入:正整數n
輸出:題目要求輸出內容
*/
#include <stdio.h>
#include <stdlib.h>
int fac(int n)
{
    if(n==1)
        return 1;
    return n*fac(n-1);
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%d",fac(n));
    return 0;
}
程序運行結果展示:


知識點總結:初級遞歸

學習心得:。。。

發佈了302 篇原創文章 · 獲贊 43 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章