计算阶乘之和,即1的阶乘一直加到n的阶乘,用C++如何设计语言? 急急急!!!给好评,非常感谢!!

如题所述

利用递归加循环,先定义递归的函数
int gcd(int n)
{if(n==1)return 1;
return n*(n-1);}
这是计算阶乘的函数
计算阶乘和的函数
int gcd_sum(int n){int sum=0;
for(int i=1;i<=n;++i)
sum+=gcd(i);return sum;}追答

写错了,阶乘函数最后应该是
return n*gcd(n-1);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-06
函数可以定义为:
void A(int n)
{
int a;
int sum=1;
for(int i=1;1<=n;i++)
sum=sum*n;
cout<<sum<<endl;
}
如果对我的回答还满意;
敬请随手采纳下啊;
谢谢楼主啦啦~~~~本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网