#include <stdio.h> int main() { double s=0,t=1; int n; for (n=1;n<=20;n++)

#include <stdio.h>int main()
{
double s=0,t=1;
int n;
for (n=1;n<=20;n++)
{
t=t*n;
s=s+t;
}
printf("1!+2!+...+20!=%lf\n",s);
return 0;
}
这个是怎么做到循环的?

看看是否明白,不懂可追问

#include <stdio.h>
int main()
{
double s=0,t=1;
int n;
for (n=1;n<=20;n++) // 这里就循环了,从1一直循环到20
{
t=t*n; // t为n的阶乘
s=s+t; // 每循环一次,s加一次n的阶乘
}
printf("1!+2!+...+20!=%lf\n",s);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-05
战国时是几几年?
第2个回答  2012-11-05
用的for,你没看见?

相关了解……

你可能感兴趣的内容

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