C语言求1到20的阶乘之和 1#include<stdio.h>2#include<math.h>3intmain()4{5longlongintjiecheng(inta);6longlongintsum=jiecheng(20);7printf("%lld",sum);8return0;9}10longlongintjiecheng(intn)11{12longlongintsum,a;13sum=1; a=1;141516for(inti=1;i<=n;i++)17{18a*=i;19sum+=a;2...
C语言求1到20的阶乘之和 C语⾔求1到20的阶乘之和 1 #include<stdio.h> 2 #include<math.h> 3int main()4 { 5long long int jiecheng(int a);6long long int sum=jiecheng(20);7 printf("%lld",sum);8return0;9 } 10long long int jiecheng(int n)11 { 12long long int sum,a;13 ...
{ long int i,k=1;for(i=1;i<=x;i++)k=k*i;return k;} int main(){ long int j,k=0;int i;for(i=1;i<=20;i++){ j=jiecheng(i);k+=j;} printf("%ld\n",k);}
{ long int i,k=1; for(i=1;i<=x;i++) k=k*i; return k; } int main() { long int j,k=0; int i; for(i=1;i<=20;i++) { j=jiecheng(i); k+=j; } printf("%ld\n",k); } 扩展资料: 用递归方法 #include<stdio.h> int func(intn){ int m=0; if(n==1){ return1...
1、程序分析:此程序只是把累加变成了累乘。2、程序源代码 main(){ float n,s=0,t=1;for(n=1;n<=20;n++){ t*=n;s+=t;} printf("1+2!+3!...+20!=%e\n",s);} 3、c语言介绍:(1)C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、...