计算阶乘和

原创 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;

}

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

计算大数的阶乘

  • 2015年05月09日 20:22
  • 389B
  • 下载

精确计算N的阶乘

  • 2014年10月27日 13:40
  • 926B
  • 下载

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

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

10000以内阶乘计算

  • 2011年05月09日 22:17
  • 1KB
  • 下载

用高精度方法计算n! ,并显示n!(阶乘)的值。

【问题描述】  对于任意给定的n值(n为整数,且1 【样例】 输入:n= 10 输出: 3628800 又输入:n= 20 输出: 2432902008176640000 使用整型数组...

精确计算1到100阶乘

  • 2011年07月23日 08:11
  • 562B
  • 下载

计算n阶乘中尾部零的个数

写在前面本来觉得问题挺容易的,不打算记录,谁知道一不小心,还真没做出来。最终凭借“朴实”的算法思想解决了问题,但是其中的曲折还真是汗颜。科学的思维指导确实必不可少,“野路子”的朴素的战斗理论不论是效率...

计算阶乘最后20个非零数据

  • 2007年10月26日 09:23
  • 69KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算阶乘和
举报原因:
原因补充:

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