m!+n!用c语言怎么写程序?

学习 时间:2026-08-24 21:52:26 阅读:6194
m!+n!用c语言怎么写程序?

最佳回答

眯眯眼的便当

秀丽的乐曲

2026-08-24 21:52:26

1、写一个计算x!的子函数,采用递归的思路,具体如下:int fun(int x){int result;if((x==0)||(x==1)) result=1; //出口elseresult=fun(x)*fun(x-1); //缩小规模return result;}用的时候只要在主函数中调用fun(m)+fun(n)就可以了,这样不管加几项都可以通过调用这个函数实现。2、递归是很有用的算法,LZ可以多看下,像这种求阶乘的用递归有助于你理解,可以翻翻书,一般书上都有3、最后祝学业进步~

最新回答共有2条回答

  • 仁爱的高跟鞋
    回复
    2026-08-24 21:52:26

    1、写一个计算x!的子函数,采用递归的思路,具体如下:int fun(int x){int result;if((x==0)||(x==1)) result=1; //出口elseresult=fun(x)*fun(x-1); //缩小规模return result;}用的时候只要在主函数中调用fun(m)+fun(n)就可以了,这样不管加几项都可以通过调用这个函数实现。2、递归是很有用的算法,LZ可以多看下,像这种求阶乘的用递归有助于你理解,可以翻翻书,一般书上都有3、最后祝学业进步~

上一篇 But you're just a boy.Someday you'll wish you were a better

下一篇 2011年上半年国内外十大新闻