求阶乘求1!+2!+…+20!,其中x!=1*2*…*x,表示阶乘
求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,表示阶乘相关推荐
- C语言入门——求1到n阶乘之和(1≤n≤20)
C语言入门--求1到n阶乘之和(1≤n≤20) 一.问题 Problem Description 求1到n的阶乘之和 Input 输入一个正整数n (1 ≤ n ≤ 20) Output 输出一个数, ...
- 用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 求一到 ...
- 循环队列,定义循环队列长度为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< ...
- 求Fibonacci数列的前20项
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p112 习题4 2.编程求Fibonacci数列的前20项. Fibonacci数列的定义:F0=0, ...
- 7-157 求一元二次方程的根 (20 分)
7-157 求一元二次方程的根 (20 分) 本题目要求一元二次方程ax2+bx+c=0的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根据 ...
- 实验3-1 求一元二次方程的根 (20 分)
实验3-1 求一元二次方程的根 (20 分) 本题目要求一元二次方程ax^2+bx+c=0的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根 ...
- 求 Fibonacci 数列的前 20 项
求 Fibonacci 数列的前 20 项 #include <iostream>using namespace std;int main() {int f[20] = {1,1}; // ...
- C语言小白初试 7-1 求一元二次方程的根 (20 分)
7-1 求一元二次方程的根 (20 分) 本题目要求一元二次方程的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根据系数情况,输出不同结果: ...
- c语言求fibonacci数列前20,求fibonacci数列的前20个数之和
使用数组求Fibonacci数列的前20项.要求4项一行输出. 斐波那契数列通项公式:斐波那契数列指的是这样一个数列:1.1.2.3.5.8.13.21.--这个数列从第三项开始,每一项都等于前两项之 ...
- C语言求1000后面有多少个0,1到1000的阶乘 求1000阶乘的结果末尾有多少个0
急求.用java算1到1000阶乘的末尾有几个零? 急求.用java算1到1000阶乘的末尾有几个零?急求具体的java程序怎么写? 1000的阶乘后面有多少个零? 从1乘到1000得出的结果后面有多 ...
最新文章
- SQL-Oracle游标
- boost::empty_value的实例
- HLS中数据的合并与拆分
- 北邮 复习 软件工程_软件工程期末复习北邮
- php函数库快速记忆法_PHP速成大法
- 组装一台计算机 java_如何在同一台计算机上安装多个Java版本
- bzoj3156 防御准备 - 斜率优化
- 4x4矩阵键盘工作原理及扫描程序_单片机人机交互矩阵按键
- Python 异常处理-Python零基础入门教程
- Flink 里程碑版本即将发布,快点入手
- 干货| PHPCon上TARS-PHP全面解读及PPT下载
- C/C++ 的全缓冲、行缓冲和无缓冲
- Mysql一直显示等待中_Mysql中的各种timeout
- python实现直方图规定化
- 2021考研数学二汤家凤接力题典1800【解答册】
- Python中numpy的np.where()函数
- “测验你左右脑分别有几岁”到底是个什么鬼?
- 小象学院python数据分析课程怎么样_小象学院大数据分析集训营试听知识点整理-正则表达式...
- 从ELK/EFK到PLG – 在EKS中实现基于Promtail + Loki + Grafana容器日志解决方案
- [P3374 【模板】树状数组 1](单点修改,区间查询)