11届蓝桥杯青少年组C++全国赛高级组 六.编程实现:求阶乘(python3实现)

"""
六.编程实现:求阶乘
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地址不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值