#include<iostream>
using namespace std;
long result(int n);
void main()
{
int i;
cout << "Enter a number:";
cin >> i;
cout << i << "的阶乘为:" << result(i);
}
long result(int n)
{
if (n <= 1)
return 1;
else
return n * result(n - 1);
}
#include<iostream>
using namespace std;
const int one = 15;
int main()
{
long result[one];
result[0] = result[1] = 1LL;
for (int i = 2; i<one;i++)
result[i] = i * result[i - 1];
for (int i = 0; i < one; i++)
cout << i << "! = " << result[i]<<endl;
return 0;
}
c++阶乘
最新推荐文章于 2024-03-29 16:25:52 发布