求1!+2!+…+20!,其中x!=1*2*…*x,表示阶乘

(way1:循环)

#include<stdio.h>
#include<math.h>
int main()
{
int n,i;
long long int sum=0,t=1;
for(i=1;i<=n;i++)
{
scanf("%d",&n);
t=t*i;
sum+=t;
}
printf("%lld",sum);
return 0;
}

(way2:函数)

#include<stdio.h>
long long int fac(int n)
{
long long t=1;
int i;
for(i=1;i<=n;i++)
t=t*i;
return t;
}
int main()
{
long long int s=0;
int i;
for(i=1;i<=10;i++)
s+=fac(i);
printf("%lld",s);
return 0;
}
#include "stdio.h"
int fac(int a)
{if(a==1)return 1;elsereturn fac(a-1)*a;
}
int main()
{int i,sum=0;for(i=1; i<11; i++)sum=sum+fac(i);printf("%d\n",sum);
}

求阶乘求1!+2!+…+20!,其中x!=1*2*…*x,表示阶乘相关推荐

  1. C语言入门——求1到n阶乘之和(1≤n≤20)

    C语言入门--求1到n阶乘之和(1≤n≤20) 一.问题 Problem Description 求1到n的阶乘之和 Input 输入一个正整数n (1 ≤ n ≤ 20) Output 输出一个数, ...

  2. 用c语言分别输出1 2 3,用C语言编程求出1!+2!+3!+……+20!的值

    用C语言编程求出1!+2!+3!+--+20!的值 关注:189  答案:5  手机版 解决时间 2021-02-23 18:44 提问者妳熄滅叻菸,説啓従偂 2021-02-23 12:26 求一到 ...

  3. 循环队列,定义循环队列长度为10,编写初始化队列、入队、出队、求队长,实现10,20,30,40,50,60,70,80入队,10,20,30出队,56,67入队的算法功能。

    循环队列,定义循环队列长度为10,编写初始化队列.入队.出队.求队长,实现10,20,30,40,50,60,70,80入队,10,20,30出队,56,67入队的算法功能. #include< ...

  4. 求Fibonacci数列的前20项

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p112 习题4 2.编程求Fibonacci数列的前20项. Fibonacci数列的定义:F0=0, ...

  5. 7-157 求一元二次方程的根 (20 分)

    7-157 求一元二次方程的根 (20 分) 本题目要求一元二次方程ax2+bx+c=0的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根据 ...

  6. 实验3-1 求一元二次方程的根 (20 分)

    实验3-1 求一元二次方程的根 (20 分) 本题目要求一元二次方程ax^2+bx+c=0的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根 ...

  7. 求 Fibonacci 数列的前 20 项

    求 Fibonacci 数列的前 20 项 #include <iostream>using namespace std;int main() {int f[20] = {1,1}; // ...

  8. C语言小白初试 7-1 求一元二次方程的根 (20 分)

    7-1 求一元二次方程的根 (20 分) 本题目要求一元二次方程的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根据系数情况,输出不同结果: ...

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

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

  10. C语言求1000后面有多少个0,1到1000的阶乘 求1000阶乘的结果末尾有多少个0

    急求.用java算1到1000阶乘的末尾有几个零? 急求.用java算1到1000阶乘的末尾有几个零?急求具体的java程序怎么写? 1000的阶乘后面有多少个零? 从1乘到1000得出的结果后面有多 ...

最新文章

  1. SQL-Oracle游标
  2. boost::empty_value的实例
  3. HLS中数据的合并与拆分
  4. 北邮 复习 软件工程_软件工程期末复习北邮
  5. php函数库快速记忆法_PHP速成大法
  6. 组装一台计算机 java_如何在同一台计算机上安装多个Java版本
  7. bzoj3156 防御准备 - 斜率优化
  8. 4x4矩阵键盘工作原理及扫描程序_单片机人机交互矩阵按键
  9. Python 异常处理-Python零基础入门教程
  10. Flink 里程碑版本即将发布,快点入手
  11. 干货| PHPCon上TARS-PHP全面解读及PPT下载
  12. C/C++ 的全缓冲、行缓冲和无缓冲
  13. Mysql一直显示等待中_Mysql中的各种timeout
  14. python实现直方图规定化
  15. 2021考研数学二汤家凤接力题典1800【解答册】
  16. Python中numpy的np.where()函数
  17. “测验你左右脑分别有几岁”到底是个什么鬼?
  18. 小象学院python数据分析课程怎么样_小象学院大数据分析集训营试听知识点整理-正则表达式...
  19. 从ELK/EFK到PLG – 在EKS中实现基于Promtail + Loki + Grafana容器日志解决方案
  20. [P3374 【模板】树状数组 1](单点修改,区间查询)

热门文章

  1. C语言学习笔记 | 进阶 | 文件操作详解(万字精心制作)
  2. 咕咚运动数据存储实践
  3. RFID标签的编码标准
  4. 华为无线充电器魔改充电开启风扇.散热.超级快充.DIY
  5. 12种高效的管理方法
  6. Python:数的分解
  7. 整流器的输入滤波电容的选择
  8. pygraphviz的安装与红黑树可视化
  9. 计算机机房电池后备时间规范,IDC机房UPS电池备用时间一般是多长时间?
  10. html浏览器在哪里,javascript在哪儿启用?