写出计算n阶乘的递归函数int myfun jc(int n)从键盘输入n计算n的阶乘并输出结果
时间: 2024-03-18 11:39:20 浏览: 94
求N的阶乘(使用汇编语言)
好的,下面是计算n阶乘的递归函数int myfun jc(int n)并从键盘输入n计算n的阶乘并输出结果的代码实现:
```c++
#include <iostream>
using namespace std;
int myfun_jc(int n)
{
if(n == 0 || n == 1)
{
return 1;
}
else
{
return n * myfun_jc(n-1);
}
}
int main()
{
int n;
cout << "请输入一个整数n:" << endl;
cin >> n;
cout << n << "的阶乘为:" << myfun_jc(n) << endl;
return 0;
}
```
在这个程序中,我们首先定义了计算n阶乘的递归函数myfun_jc。然后,我们在主函数中使用cin从键盘输入整数n,调用myfun_jc函数计算n的阶乘,最后使用cout输出计算结果。
阅读全文