c语言的阶乘

c语言的阶乘,第1张

调用jc(n-1)后,在这个被调用的jc函数中参数已经为4了(即在该函数内部,n已经为4了)。因此他在执行到else执行jc(n-1)时,第二次调用的jc(n-1)中参数已经为3了。

了解变量的作用域与生命周期将会对此题的理解很有帮助。

fun(int i)

{

int j;

int sum=0;

for(j=1;j<=i;j++)

{

sum=sum+jj;

}

printf("s%d=%d\n",j,sum);

return sum;

}

//上面的代码是求平方和

//求阶乘可以这样:

int fun(int i)//返回类型不可少

{

int j;

int sum=1;//从1开始

for(j=1;j<=i;j++)

{

sum=sum  j;

}

printf("s%d=%d\n",j,sum);

return sum;

}

//主函数中是求阶乘的和

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13493525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存