求1!+2!+3!+…+20!

方法一
方法一的思路:直接求出每个数的阶乘然后相加

int main() {int n = 0;int i = 0;int sum = 0;int value = 1;printf("请输入n:>");scanf("%d", &n);i = n;for (i; i > 0; i--) {int j = i;value = 1;for (j; j>0; j--) {value *= j;}sum = sum + value;}printf("%d\n", sum);
}

方法二
方法二思路:算出前一项的阶乘并保存,在算后一项阶乘只需要乘以后一项的那个数就行
例如: 已知4! 求5! 则是4!*5

int main()
{int n = 0;int ret = 1;int sum = 0;for (n = 1; n <= 20; n++){ret = ret * n;sum = sum + ret;}printf("%d\n", sum);
}

求1!+2!+3!+.....+20!相关推荐

  1. 7-278 求幂级数展开的部分和 (20 分)

    7-278 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...

  2. 求幂级数展开的部分和 (20 分)新鲜出炉!!!

    7-147 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...

  3. 阶乘计算升级版 (20分)_求1!+2!+3!+...+20!的和

    题目:求1!+2!+3!+...+20!的和 阶乘定义: n! = 1 * 2 * 3 * - * n 难度 简单 参考答案 核心是阶乘的计算. 20!的阶乘的位数的估算非常重要,导致在定义阶乘函数的 ...

  4. 作业1-3 求1+2!+3!+...+20!的和

    1 /* 2 * 求1+2!+3!+...+20!的和 3 */ 4 package com.xuexi; 5 public class JiCheng { 6 public static void ...

  5. 例25:求1+2!+3!+...+20!的和。

    #include <stdio.h> /*** 问题描述:求1+2!+3!+...+20!的和.* 解题思路:定义两个变量,一个变量sum用来保存循环求出来的和,另一个变量mix用来保存每 ...

  6. 题目:求1+2!+3!+...+20!的和

    题目:求1+2!+3!+-+20!的和 #include <stdio.h> int main() {double sum = 0;double x=1;int i;for(i=1;i&l ...

  7. c语言求fibonacci数列前20,求fibonacci数列的前20个数之和

    使用数组求Fibonacci数列的前20项.要求4项一行输出. 斐波那契数列通项公式:斐波那契数列指的是这样一个数列:1.1.2.3.5.8.13.21.--这个数列从第三项开始,每一项都等于前两项之 ...

  8. 7-18 二分法求多项式单根 (20 分)

    7-18 二分法求多项式单根 (20 分) 输入格式: 输入在第1行中顺序给出多项式的4个系数a3 a2 a1 a0,在第2行中顺序给出区间端点a和b.题目保证多项式在给定区间内存在唯一单根. 输出格 ...

  9. python有一分数序列求前20项和答案_求分数序列前20项和matlab

    有一个分数序列1/2,2/3,3/5,5/8,8/13,13/21.求这个序列的前20项之和.C语言编程 #includeintmain(void){inta=1,b=2,i;doublesum=0; ...

最新文章

  1. 微软职位内部推荐-Senior Software Engineer-Eco
  2. 节省磁盘空间的新一代包管理工具PNPM
  3. 104-string和StringBuilder的区别
  4. TensorFlow精选Github开源项目
  5. 网络:TCP/IP各层的协议
  6. php编译自己库文件,php编译后追加库模块-gd库
  7. OSPF 邻接关系建立
  8. 谷歌guava_Google Guava:您永远不会知道的5件事
  9. BugkuCTF-MISC题啊哒,白哥的鸽子
  10. Unity 检测物体是否在相机视野范围内
  11. 如何从Mac OS X连接 ×××
  12. 实验五 存储管理实验
  13. PipeMapRed.waitOutputThreads(): subprocess failed with code N
  14. 联想控制计算机软件,联想网络控制工具
  15. 一次系统宕机认识系统日志
  16. 网页上为何出现连接超时,怎么解决呢?
  17. Spring自定义参数解析器
  18. 两个时间之间的有多少个工作日,有多少天,有多少天的周末
  19. 活期理财每日计算利率
  20. 二十一世纪“新元宇宙”奇幻小说作品系列连载

热门文章

  1. mysql log-slave-update_mysql数据库log-slave-updates 参数解释
  2. 3.Maven 常用命令
  3. 【RANSAC与单应性矩阵H求解】
  4. 如何使用Mixins?mixins混入使用方法
  5. 项目管理系统(一)概述
  6. 二叉树存储结构及实现
  7. SVN使用教程(一)
  8. python求和1到100_python等差数列求和公式前 100 项的和实例
  9. 查找两个数储存在二进制中相同的个数
  10. Flink on Yarn的两种模式