C语言实现阶乘累加(1!+2!+3!+....+n!=?)

简介:
# include "stdio.h"
void main()
{
  int n,i,j,sum=0,t=1;
  printf("please enter a number:");
  scanf("%d",&n);
  for(i=0;i<n;t=1,i++)   //这里的循环事件是重点!每循环一次重新给t赋值。这里改了很久!
   { for(j=n-i;j>0;j--)
{
t*=j;
}
   sum+=t ;
   }
   printf("\n1!+....+%d!=%d",n,sum);

}


本文转自施杨博客园博客,原文链接:http://www.cnblogs.com/shiyangxt/archive/2008/06/19/1226066.html,如需转载请自行联系原作者

相关文章
|
存储 C语言
C语言求阶乘
C语言求阶乘
268 0
|
C语言
c语言编程练习题:7-41 计算阶乘和
c语言编程练习题:7-41 计算阶乘和
211 0
|
C语言
C语言之使用递归的方法求n的阶乘
C语言之使用递归的方法求n的阶乘
373 0
|
11月前
|
存储 C语言
【C语言程序设计——循环程序设计】利用数列的累加和求 sinx(头歌实践教学平台习题)【合集】
项的累加和,一般会使用循环结构,在每次循环中计算出当前项的值(可能基于通项公式或者递推关系),然后累加到一个用于存储累加和的变量中。在C语言中推导数列中的某一项,通常需要依据数列给定的通项公式或者前后项之间的递推关系来实现。例如,对于一个简单的等差数列,其通项公式为。的级数,其每一项之间存在特定的递推关系(后项的分子是其前项的分子乘上。,计算sinx的值,直到最后一项的绝对值小于。为项数),就可以通过代码来计算出指定项的值。对于更复杂的数列,像题目中涉及的用于近似计算。开始你的任务吧,祝你成功!
287 6
|
C语言
C语言---循环迭代---n的阶乘
C语言---循环迭代---n的阶乘
142 0
|
C语言
C语言---递归--求n的阶乘
C语言---递归--求n的阶乘
281 0
|
存储 C语言
C语言实现阶乘
C语言实现阶乘
446 0
|
存储 C语言
3分钟搞定阶乘!C语言编程新手也能轻松学会的秘籍
3分钟搞定阶乘!C语言编程新手也能轻松学会的秘籍
|
C语言
c语言编程练习题:7-54 求阶乘序列前N项和
c语言编程练习题:7-54 求阶乘序列前N项和
125 0
|
机器学习/深度学习
20004.C语言编程基础(0001)- 递归法求阶乘
20004.C语言编程基础(0001)- 递归法求阶乘
161 0