C语言for循环 求1--10阶乘的和

阶乘的公式为:n!=1*2*...*(n-1)*n.... 阶乘的公式为:n!=1*2*...*(n-1)*n. 展开
 我来答
匿名用户
推荐于2017-12-16
展开全部
#include <stdio.h>
void main()
{
int a,b,c;
int sum=0;
for(a=1;a<=10;a++)//控制1-10个数字
{
for(b=1,c=1;b<=a;b++)//控制每个数的阶乘
{
c=b*c;
}
sum+=c;//把结果累加在sum中
}
printf("10的阶乘之和为:%ld\n",sum);
}
//前面的几位帅哥,有没有编译啊?我试了几个,还要改了又改;
西西哩的小马甲
2018-03-30 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.8万
展开全部

现象一:手机不开机(手机电池可拆卸)

解决方法:新手机放上电池首次开机,手机要做初始化的操作,开机时间会较长,有可能被误认为不开机。对于电池过度放电造成的不开机,取下电池,手机连接充电器看能否开机,如可以开机,将电池装上充电30分钟以上,可正常开机。

现象二:手机放在口袋中,触摸屏与身体接触,此时来电无法划动触屏接听电话。

解决方法:保持手及触摸屏的清洁和干燥,击两下开机键(锁屏键),让触摸屏自身重新校准,然后在开锁试试。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-04
展开全部
首先定义两个整形的初始值,因为C语言的变量必须是先定义后试用,而且不赋初始值的话,其变量值是不定的。(C语言是不是这么定义整形我记不清楚了,java是这样的,如果我定义错了,你自己改下)
int n=1,sum=0;
for(i=1;i<=10;i++){
for(j=1;j<=i;j++){
n=n*j;//计算1到10的阶乘
}
sum=sum+n;//把阶乘的结果累加!
}
sum就是1到10阶乘的和
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-04
展开全部
for(n=1;n<M:n++){
for(k=1;k<n;k++){
c=k*(k+1);
}
cont=cont+c;
}
大概就是这样,要双重FOR的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式