/*
计算n的阶乘
*/
#include <iostream>
using namespace std;
unsigned fac(unsigned n)
{
unsigned f;
if(n == 0)
f = 1;
else
f = fac(n - 1) * n;
return f;
}
int main()
{
unsigned n;
cout << "Enter a positive integer: ";
cin >> n;
unsigned y = fac(n);
cout << n << "! = " << y << endl;
return 0;
}
【C++_Practice_函数嵌套】计算n的阶乘
最新推荐文章于 2024-05-24 20:53:32 发布