计算阶乘和

原创 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的阶乘

  • 2014-10-27 13:40
  • 926B
  • 下载

计算大数的阶乘

  • 2015-05-09 20:22
  • 389B
  • 下载

【java学习记录】11.用多线程实现阶乘的计算过程和结果的读取(thread类ReadThread )

* 采用Thread类的子类实现线程  * 编写一多线程程序,实现如下功能:   * (1)一个线程进行阶乘和的运算(1!+2!+3!+… … +30!), 每次阶乘计算时间随机间隔0.5-1秒;  ...

10000以内阶乘计算

Java计算1-n个数阶乘的和

import java.math.BigInteger; public class Test02{ /** * 计算从1到n个数的阶乘的总和 * @param s ...

精确计算1到100阶乘

  • 2011-07-23 08:11
  • 562B
  • 下载

java中四种阶乘的计算

package com.zf.s2;//创建一个包 import java.math.BigInteger;//导入类 import java.util.ArrayList; import...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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