【第22期】观点:IT 行业加班,到底有没有价值?

计算阶乘和

原创 2016年05月30日 15:24:42
对于给定的正整数N,需要你计算 S = 1! + 2! + 3! + ... + N!。

输入格式:
输入在一行中给出一个不超过10的正整数N。

输出格式:
在一行中输出S的值。


输入样例:
3
输出样例:

9


#include<stdio.h>
int main()
{
int N;
int S=0;
int k;
printf("请输入正整数N:\n");
scanf("%d",&N);
if(N<=10 && N>0)
{
for(int i=N;i>0;i--)
{
if(i!=1)
{
for(int j=1;j<i;j++)
{
k=i*j;
}
S+=k;
}
if(i==1)
{
S+=1;
}

}
}
printf("%d\n",S);


return 0;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

计算任意数阶乘n!末尾所含0的个数

1. 问题描述     给定参数n(n为正整数),请计算n的阶乘n!末尾所含有“0”的个数。     例如,5!=120,其末尾所含有的“0”的个数为1;10!= 3628800,其末尾所含有...

[数学] - 阶乘计算

主要来源:http://iask.sina.com.cn/b/1882074.html 1) 0!=1,0!=1! (参考:http://baike.baidu.com/view/245476.htm#5) 2) 负数没有阶乘 ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

阶乘之计算从入门到精通-大数的表示

阶乘之计算从入门到精通-大数的表示 1.大数,这里提到的大数指有效数字非常多的数,它可能包含少则几十、几百位十进制数,多则几百万或者更多位十进制数。有效数字这么多的数只具有数学意义,在现实生活中,并不...

计算阶乘n!末尾所含0的个数

From : http://www.chinaunix.net/jh/23/926848.html [color=Orange]问题描述[/color] 给定参数n(n为正整数),请计算n的阶乘n!末尾所含有“0”的个数。 例如,5!=120,其末尾所含有的“0”的个数为1;10!...

计算大数阶乘

因为考试中有一道题目是计算阶乘,所以思考了这样的算法。代码如下,每行都有注释/** * 计算阶乘 * * @param num * 基数 * @r...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)