编写递归函数求出n的阶乘(自定义main函数,调用定义的递归函数)

#include <iostream>
using namespace std;
long int func1(int n);
int main()
{
    int n,y;
    cin>>n;
    y=func1(n);
    cout<<y<<endl;
    return 0;
}
long int func1(int n)
{
    long int f;
    if(n==1)
        f=1;
    else
        f=n*func1(n-1);
    return f;
}

展开阅读全文

没有更多推荐了,返回首页