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

学习 时间:2026-04-07 22:15:25 阅读:6141
m!+n!用c语言怎么写程序?

最佳回答

温柔的溪流

追寻的犀牛

2026-04-07 22:15:25

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-04-07 22:15:25

    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年上半年国内外十大新闻