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 ...
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...
亲测可用 long jiecheng(int x){ 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;\t } printf("%ld\n",k);} 输出的结果是2561327494111820313 ...
{ 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...
include <stdio.h> long jiecheng(int x){ 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);}
用C语言求1~20的阶乘之和! #include<stdio.h>void main() { int i; double t=1,sum=0; //由于20的阶乘int和long int都放不下.所以用double. for(i=1;i<=20;i++) //从1循环到20. { t = t * i; //计算1~20的阶... 2013-03-26 回文数c语言程序 完数c语言程序 菜鸟c语言在线编译...
include <stdio.h> long jiecheng(int x){ 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);}
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语言的设计目标是提供一种能以简易的方式编译、...
亲测可用 long jiecheng(int x){ 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);} 输出的结果是2561327494111820313 ...