递归算法求N的阶乘

#include<iostream>
using namespace std;
//调用函数 递归算法计算N! 
int Recur(int n) 
{
    //上方括号中的n要重新进行类型定义
    int result=1;
    if(n==1||n==0) result=1;//result可以修改成return 1
    else
    {
        //递归的体现 
        result=n*Recur(n-1);
    }
    return result;
}
int main()
{
    int N;
    cin>>N;
    cout<<Recur(N);
    return 0;
}
//此算法可以输出0!=1
    原文作者:递归算法
    原文地址: https://blog.csdn.net/zhaoshuling1109/article/details/80625924
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞