蓝桥杯训练:递归——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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章