2684:求阶乘的和(一个高效的算法C语言)

2684:求阶乘的和(一个高效的算法C语言)
描述
求前n(1<n<12)个整数的阶乘的和(即求1!+2!+3!+...+n!)。
输入
输入有一行:整数n。
输出
输出有一行:阶乘得和。
样例输入
5
样例输出
153
源码:
# include<stdio.h>
int main()
{
      int i,n,r,temp;
       scanf("%d",&n);
       r=0;
  temp=1;
       for(i=1;i<=n;i++)
      {
             temp=temp*i;
          r+=temp;
      }
     printf("%dn",r);
     return 0;
}

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/36974.html

更多阅读

如何用XP的计算器计算阶乘 阶乘计算器

如何用XP的计算器计算阶乘——简介在数学学习生活中,我们经常会遇到阶乘的计算,XP系统自带的计算器可以简单的实现阶乘的计算,下面让我们一起用XP系统的计算器计算阶乘吧!如何用XP的计算器计算阶乘——方法/步骤如何用XP的计算器计算

C语言在K叉哈夫曼编码教学中的应用 c语言哈夫曼编码译码

摘 要:字符编码与信息压缩是计算机应用的重要研究课题,许多学者对此作了很多非常有价值的研究。文章简单分析了二叉哈夫曼树的构造及编码,通过比较三种构造三叉哈夫曼树的算法,提出了构造任意K叉哈夫曼树及K进制的最优前缀编码的算法,并

指向数组的指针和指向指针的指针 c语言指向数组的指针

指向数组的指针:很多人以为“指向数组的指针”就是“指向指针的指针”,于是有人写这样的代码:int a[3][4];int **p = a;//错误  这个代码的错误之处在于a是一个数组,它的成员也是数组,所以a叫做“数组的数组”——C++中严格说来没有二

*,C语言星号的秘密 c语言星号

星号的秘密1、乘法运算符2、定义指针int *p = 0; 还是 int* p = 0;?后一种比较容易这样理解:定义了一个变量p,它是指针型的(更详细一点,是指向int的指针型),相比而言,前面一种定义似乎是定义了*P这个奇怪的东西。但

声明:《2684:求阶乘的和(一个高效的算法C语言)》为网友死亡笔记分享!如侵犯到您的合法权益请联系我们删除