"""
六.编程实现:求阶乘
https://blog.csdn.net/lybc2019/article/details/120457450
提示信息:阶乘定义:一个正整数的阶乘是所有小于及等于该数的正整数的乘积。
例如:3的阶乘6(也就是1*2*3的结果)
例如:5的阶乘120(也就是12*3*4*5的结果)
题目描述:输入一个正整数N(3<=N<=20),输出1到N之间(包含1和N)所有正整数阶乘的和。
例如:输入为3,1的阶乘为1,2的阶乘为2,3的阶乘为6,
1+2+6=9,则输出9.
输入描述
输入一个正整数N(3<=N<=20)
输出描述
输出1到N之间(包含1和N)所有正整数阶乘的和
样例输入
3
样例输出
9
提示
评分标准:
10分:能正确输出一组数据;
10分:能正确输出两组数据;
10分:能正确输出三组数据;
"""
def fac(x):
res=1
for i in range (1,x+1):
res*=i
return res
n=int( input() )
sum=0
for i in range(1,n+1):
sum+=fac(i)
print( sum )
11届蓝桥杯青少年组C++全国赛高级组
11届蓝桥杯青少年组C++全国赛高级组_lybc2019的博客-CSDN博客_蓝桥杯少年组
蓝桥杯青少年组第十一届C++全国赛高级组讲解视频
蓝桥杯青少年组第十一届C++全国赛高级组讲解视频_哔哩哔哩_bilibili
一.单选题 30.0分
在数组中,数组名表示(A).
A.数组第1个元素的首地址
B.数组第2个元素的首地址
C.数组所有元素的首地址,
D.数组最后1个元素的首地址
二.单选题 30.0分
下列叙述中正确的是(A).
A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C.顺序存储结构能存储有序表,链式存储结构不能存储有序表
D.链式存储结构比顺序存储结构节省存储空间
三.单选题 30.0分
下列排序方法中,最坏情况下比较次数最少的是(D).
A.冒泡排序
B.简单的选择排序
C.直接插入排序
D.堆排序
四.单选题 30.0分
下列表达式正确的是( C).
A. 9++
B. (x+y)++
C. c+++c+++c++
D. ++(a-b--)
五.单选题 30.0分
针对以下代码,判断下列说法哪个是正确的(C).
const char str1[]="abc";
const char str2[] ='abc";
const char *p1 ='abc";
const char *p2 ='abc";
A. str1和str2地址不同,P1和P2地址相同
B. str1和str2地址相同,P1和P2地址相同
C. str1和str2地址不同,P1和P2地址不同
D. str1和str2地址相同,P1和P2地址不同