> 文章列表 > 编程求1到10的阶乘的和为多少(编程求1到10的阶乘)

编程求1到10的阶乘的和为多少(编程求1到10的阶乘)

编程求1到10的阶乘的和为多少(编程求1到10的阶乘)

关于编程求1到10的阶乘的和为多少,编程求1到10的阶乘这个很多人还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!

1、void main(){ int i,a=1; int sum =0; for(i = 1;i<=10;i++) { a = a *i; sum = sum + a; } printf(\"1到10的阶乘和是 %d\",sum);} #include void  main(){int a,b,c;int sum=0;for(a=1;a<=10;a++)//控制1-10个数字{for(b=1,c=1;b<=a;b++)//控制每个数的阶乘{c=b*c;}sum+=c;//把结果累加在sum中}printf(\"10的阶乘之和为:%ld\",sum);}#include #include double getFac(int num){ int i; double fac = 1.0; if(0 == num) return 1.0;/*0的阶乘*/ if(num < 0) return 0.0;/*负数不能求的阶乘*/ for(i=1; i<=num; i++)  fac *= num; return fac;} void main(){ printf(\"10! =  %.0f\",getFac(10)); system(\"pause\");} void main() 主函数{int i,a=1; 定义整形变量i,a(a初值为1)int sum =0; 定义整形变量sum 初值为0for(i = 1;i<=10;i++) 设i的值为1,当i小于等于10成立时跳出答案,不成立。

2、i的数值加1{a = a *i;          a=a乘以isum = sum + a; sum记录求和}printf(\"1到10的阶乘和是 %d\",sum); 输出结果end  结束}如果不用for循环咧?很简单 你看看 如果那不懂继续问(求采纳!~~)1.程序分析:算出1~10的每一个阶乘 2.程序源代码:#include \"stdio.h\"#include \"conio.h\"main(){ long i,sum=0,t=1;/*定义三个变量*/ for(i=1;i<=10;i++) /*设置循环几次 也就是求几次阶乘的和*/ { t=t*i; /*求i的阶乘*/ printf(\"%d的阶乘为%d\",i,t); }}int sum=1;for(int i=1;i<=10;i++){    sum=sum*i;    printf(\"%d的阶乘是 %d\",i,sum);}int i,s,t i=1 s=1 t=1 for t<10 , i=ix(s+1), t+1,s+1 int i;int sum;for ( i=0;i<10;i++)  sum= sum*i;#include \"stdio.h\"void main(){    int i,j;    j=1;    for(i=1;i<11;i++) {    j=j*i; }       printf(\"%d\",j);}。

本文到此分享完毕,希望对大家有所帮助。