永发信息网

用c语言编程,求从1的阶乘一直加到20的阶乘。

答案:5  悬赏:50  手机版
解决时间 2021-03-12 06:43
用c语言编程,求从1的阶乘一直加到20的阶乘。
最佳答案
#include
  void main()
  {
  float a,b,s,sum;
  sum=0;
  for(a=1;a<=20;a++)
  {
  for(s=1,b=1;b<=a;b++)
  s=s*b;

  sum=sum+s;
  }
  printf("%e\n",sum);
  }
先求出第n项阶乘,然后把前n-1项阶乘的和加上第n项。
全部回答
czx99201的程序不好。重复计算。阶乘不必每次都计算。而且为什么要用浮点?我的程序如下:
main () {
long a=1, sum=0;
int i;
for (i=1; i<=20; i++){
a *= i;
sum += a;
}
printf ("%ld\n", sum);
楼上的回答的很好
加我QQ,
#include
void main()
{
float a,b,s,sum;
sum=0;
for(a=1;a<=20;a++)
{
for(s=1,b=1;b<=a;b++)
s=s*b;
sum=sum+s;
}
printf("%e\n",sum);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
伊蔓美容养生会所怎么去啊,有知道地址的么
姓林的名字有哪些
辽艺配音动画有哪些
防浪埂桥地址在哪,我要去那里办事
屋前可栽罗汉松吗
this video has been removed 求翻译
维西傈僳族自治县残联综合服务楼在什么地方啊
我买的戴尔游匣7559 i5是高配还是低配
建禄生旺,食神很强,以财星和官星为用什么意
南红我想知道这个在什么地方
身份证穿深蓝色外套加白色衬衣行不
为什么在qq炫舞中买是支付失败?
新皇冠怎么样
帮外公家接有线电视,替老人家谢谢了!我是农村
太阳能加热只能加到四十度就升不`上咋回事
推荐资讯
对不同地区的三种农作物的呼吸消耗量、农作物
广东机电职业技术学院新生咨询群112817493二
某学校在整修操场时
所给左图是“非洲大陆植物类型分布示意图”,
对方手机关机了、被拉黑名单的电话打进去是什
可可多乐烘焙坊义堂店怎么去啊,有知道地址的
长方型水池立方怎么算
费洛蒙香水有什么作用呀?
魔兽世界 释放尸体了之后为什么不能救
手机i9300打开照相机显示照相机故障 打开手电
孙中山提出民生主义,主要实行于A. 民族革命
胆囊的主要功能包括()。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?