学习用递归的方法编写函数f(n)=f(n-1)*n,其中f(1)=2.

2025-06-28 08:36:08
推荐回答(1个)
回答1:

#include
void main()
{
double sum;
for(int i=1;i<=20;i++)
{
prinft("%.0f",Fun(i));
if(i%3==0)
pintf("\n");
}
}
double Fun(int n)
{
if(n==1)
return 2.0;
return Fun(n-1)*n;
}
就这样,我没有调试,随便写的,C语言好久没写了。