求1+2!+3!+....+10!的和,用C语言的循环怎么做?

用for,while,do-while的结构怎么做... 用for,while,do-while的结构怎么做 展开
 我来答
lxp636
2007-04-12 · 超过14用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
采用long long是为了防止溢出,不过K的大小也有限制,具体看你操作系统的long long的范围
long long fact(int n)
{
return n<=1?1:n*fact(n-1);/*求阶乘 ,采用递归方式 */
}
long long sum(int k)
{
long long sum;
for(int i=0; i<k; i++)
{
sum += fact(i);
}
return sum;
}
int main()
{
sum(10);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-05-09 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
百度网友2d0811dc5
2007-04-12 · 超过34用户采纳过TA的回答
知道答主
回答量:311
采纳率:0%
帮助的人:0
展开全部
int i,sum=0;
for (i=1;i<=10;i++)
{
sum=sum+i;
}
/*********************/
int i,sum=0;
while(i<=10)
{
sum=sum+i;
i++;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hylsyq
2007-04-12 · TA获得超过582个赞
知道小有建树答主
回答量:1728
采纳率:100%
帮助的人:1085万
展开全部
二重循环嵌套就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南宫籁LL
2007-04-12
知道答主
回答量:27
采纳率:0%
帮助的人:13.1万
展开全部
现在很少用C了 不记得了 汗死 帮不上忙 抱歉了 我们一起期待最佳答案把 -_-!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu_binq63
2007-04-12 · TA获得超过1485个赞
知道大有可为答主
回答量:1881
采纳率:0%
帮助的人:2263万
展开全部
http://zhidao.baidu.com/question/24101882.html

这里有答案。

欢迎访问我的论坛:)
http://www.chinesebloger.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式