c语言 请帮忙解析下这段求级数1+2*3+4*5*6+7*8*9*10+.....前五项之和的代码,希望得到具体步骤分析

#include"stdio.h"main(){inti,j,n;doublef,t,s;scanf("%d",&n);s=0;t=1;f=2;i=1;while(i<=... #include"stdio.h"
main()
{int i,j,n;
double f,t,s;
scanf("%d",&n);
s=0;t=1;f=2;i=1;
while(i<=n)
{s=s+t;
t=1;
j=0;
while(j<=i)
{t=t*f;
f++;
j++;
}
i++;
}

printf("s=%lf\n",s);

}
展开
 我来答
xiajiaxin
2009-09-20 · TA获得超过773个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:268万
展开全部
#include"stdio.h"
main()
{
int i,j,n; //声明变量。
double f,t,s;
scanf("%d",&n); //您需要多少项累加?输入。
s=0;t=1;f=2;i=1;//变量初始化。
while(i<=n) //定义循环,每一次循环建立一项。
{
s=s+t; //s是总和,t是每一项的值。
t=1; //每建立一项之前t要初始化。
j=0; //通过j建立循环控制每一项的数字个数,也就是循环次数。
while(j<=i)
{
t=t*f; //通过循环逐步确定t的值。
f++; //通过f控制某一项的起始数值到终止数值。
j++;
}
i++; //建立完一项,进入下一项。
}

printf("s=%lf\n",s);

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式