c语言求一的阶乘加到十的阶乘

如题所述

#include<stdio.h>


long factor(int n)//计算n的阶乘

{

  if(n==0 || n==1)

     return 1;

  else

     return n*factor(n-1);

}


void main()

{

  long sum=0;

  int i;

  for(i=1;i<11;i++)

    sum=sum+factor(i);

  printf("the result is:%ld\n",sum);

}


温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-01
#include <stdio.h>


int  fun(int n);
int main()
{

    int a=10;

 
 printf("%d",fun(a));

return 0;
}

int  fun(int n)
{
if(n>2)
return n*fun(n-1);
else
return n;

}

c语言求一的阶乘加到十的阶乘
long factor(int n)\/\/计算n的阶乘 { if(n==0 || n==1)return 1;else return n*factor(n-1);} void main(){ long sum=0;int i;for(i=1;i<11;i++)sum=sum+factor(i);printf("the result is:%ld\\n",sum);}

1的阶乘加到10的阶乘
答案:4037913 c 程序如下:include <stdio.h> double fun(int n){ int i;double x=1;for (i=1;i<=n;i++) x=x*i;return x;} int main(){ int i;double sum=0;for (i=1;i<=10;i++) sum=sum+fun(i);printf("%.0f\\n",sum);return 0;} ...

c语言1到10的阶乘和
int main(){ int a=1,i;for(i=1;i<=10;i++)a=a*i;printf("10的阶乘=%d",a);return 0;}

C语言中如何求1到10的阶乘的和?
C语言计算1到10的阶乘的和的代码如下:#include"stdio.h"#include"math.h"voidmain(){inti,j,n,sum=0;for(i=1;i<=10;i++){ n=1;for(j=1;j<=i;j++)n*=j;/* 将每一项阶乘相加求和。*/ sum+=n;} printf("%d\n",sum);} 本程序采用两层循环...

c语言分别输出1的阶乘到 10的阶乘,并累加阶乘之和。
1、打开Visual Studio,新建一个空白页面。2、在Main函数的上方,我们写上阶乘函数的框架。3、然后定义一个变量【result】。4、然后输入if判断语句。5、然后就可以写下程序的关键语句。6、接下来就可以调用输出。7、最后可以运行测试,这就完成了。

c语言1阶层加到10阶层怎么写,我还是菜鸟
先写一个求阶乘的函数 long getSum(int s){ if(s==0)return 1;long m = 1;for (int i = 1; i <= s; i++){ m *= i;} return m;} 然后再主函数里 long result=0;for(int i=1; i<=10; i++){ result+=getSum(i);} \/\/result即为结果 ...

c语言分别输出1的阶乘到 10的阶乘,并累加阶乘之和是什么?
int i;int n=10;double mul=1;double sum=0;while(n>0){ for(i=1;i<=n;i++){ mul = mul*i;} sum = sum + mul;mul = 1;n--;} printf("结果为:%lf",sum);return 0;} C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储...

编程如何计算1到10的阶乘?
让我们一同踏入编程的殿堂,用代码揭示1到10阶乘的奥秘。在我们的旅程中,我们首先要理解什么是阶乘,它是一种数学运算,表示一个正整数n的所有小于或等于n的正整数的乘积。现在,就让我们通过一段简单的C语言代码来计算这些美妙的数列:```c#include <stdio.h>int main() { int a, b, current...

用c语言写一程序“求一阶乘加二阶乘...到十阶乘(双函数解决)”谢谢...
include "stdio.h"int jc(int n){ int s=1; for(i=1;i<=n;i++) s=s*i; return s;} void main(){ int sum=0,i; for(i=1;i<=10;i++) sum=sum+jc(i); printf("he=%d\\n",sum);}纯手打,望采纳。

求用c语言把1到10的阶乘的和
求1~10阶乘和C语言程序如下:visual C++6.0编译,仅供参考。include <stdio.h> int fact(int num){ if(num>1){ return num*fact(num-1);} else { return 1;} } int main(){ int n;int sum;sum=0;for(n=0;n<=10;n++){ sum+=fact(n);} printf("0!+1!+...10!=%d\\n"...

相似回答
大家正在搜