简单的递归方法 求一个数的阶乘

#include<iostream>

using namespace std;

unsigned fac (unsigned n)
{
int f;
if(n == 0)
{
    f = 1;
}
else
    f = fac(n - 1) *n;
return f;
}

int main()
{
int a;
cout<<"请输入需要求的数:";
cin>>a;
cout<<"这个数的阶乘为:" <<fac(a)<<endl ;
return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41814721/article/details/82466290
今日推荐