当前位置:酷百书>百科问答>跪求:编写c语言程序,求1到20的阶乘之和

跪求:编写c语言程序,求1到20的阶乘之和

2023-04-15 00:50:06 编辑:join 浏览量:585

跪求:编写c语言程序,求1到20的阶乘之和

#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);

}

扩展资料:

用递归方法

#include<stdio.h>

int func(

int m=0;

if(n==1){

return1;

m=n*func(n-1);

returnm;

int main(intargc,constchar*argv[]){

int sum=0;

for(inti=1;i<=20;i++)

sum=sum+func(i);

printf("%d\n",sum);

return0;

标签:阶乘,跪求

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/answer/203742.html
热门文章