ACMNO.13求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。 输入 n 输出 和 样例输入 5 样例输出 153

发布时间:2025-07-12 13:27

购买时,查看产品的容量、输入输出参数和认证信息。 #生活常识# #充电宝#

最新推荐文章于 2024-10-23 20:38:35 发布

dream_uping 于 2018-12-10 12:38:43 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目描述

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。

输入

n

输出

样例输入

5

样例输出

153

来源/分类

C语言

题目截图:
在这里插入图片描述
思路:

首先要想到使用两个for循环语句,进行嵌套循环! for(int j=1;j<=a;j++) {for(int i=1;i<=j;i++){} } 里面的for循环语句用来计算阶乘,以及统计阶乘的和! s+=b; 但是数据类型,要使用long int类型! long int a,s,b;s=0;

代码:

#include<iostream> using namespace std; int main() { long int a,s,b;s=0; cin>>a; for(int j=1;j<=a;j++) { b=1;for(int i=1;i<=j;i++){b*=i;}s+=b; } cout<<s; }

代码截图:
在这里插入图片描述
代码执行结果:
在这里插入图片描述
OJ结果截图:
在这里插入图片描述

网址:ACMNO.13求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。 输入 n 输出 和 样例输入 5 样例输出 153 https://www.yuejiaxmz.com/news/view/1158984

相关内容

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。
python 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
Python菜鸟在成长——Python输入与输出
题目:将一个分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:
【考试技巧】输入输出优化
输入在一行中给出两个正整数m和n(m≤n),以空格分隔。按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。建议定义和调用函数fact(n)计算n!
数列问题An=n^2求Sn 爱问知识人
python 输出 a+b
python 变量,数据类型,用户输入输出,流程控制,循环

随便看看