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

 我来答
gw727002613
2014-03-06
知道答主
回答量:21
采纳率:0%
帮助的人:22.7万
展开全部
利用递归加循环,先定义递归的函数
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);
你不知道的细节
2014-03-06 · TA获得超过3.5万个赞
知道大有可为答主
回答量:7486
采纳率:61%
帮助的人:2835万
展开全部
函数可以定义为:
void A(int n)
{
int a;
int sum=1;
for(int i=1;1<=n;i++)
sum=sum*n;
cout<<sum<<endl;
}
如果对我的回答还满意;
敬请随手采纳下啊;
谢谢楼主啦啦~~~~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式