77问答网
所有问题
C语言编程求1!+2!+3!+……10!最好写全面一点!
如题所述
举报该问题
推荐答案 2018-02-27
#include "
stdio.h
"
int main(int argv,char *argc[]){
int i,s,t;
for(s=0,t=i=1;i<=10;s+=t*=i++);
printf("1!+2!+3!+...+10! = %d\n",s);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YGWNqNNYI.html
其他回答
第1个回答 2011-01-11
#include<stdio,h>
void main()
{ long n=1,s=0;
int i=1;
for (i=1;i<=10;i++)
{ n=n*i;
s=s+n;
printf("\n%d!+%ld sum=%ld",i,n,s);
}
}本回答被提问者采纳
第2个回答 2011-01-11
妈的,看到这个题目,我就想到计算机的流水线和“编译优化”,回去查查书。
写个简单的、效率垃圾的代码,太容易了。
相似回答
C语言编程
:下列程序计算
1!+2!+3!+……
+
10!
,请填空。
答:
int i;for(i=1,s=0;i<=N;i++)s+=fact(i); //从第1项开始循环累加每一项的阶乘值 printf("
1!+2!+3!+……
+
10!
=%d\n",s);return 0;
设计
C语言
计算
1!+2!+3!+
...+
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语言
怎样用递归方法
编写程序 求
s=
1!+2!+3!+
...
10!
答:
思路:先通过
程序
获得阶乘的值,之后再将阶乘相加,求阶乘时和相加时都用递归的写法 首先是求阶乘:int factorial(int index){ int sum = 0;if (index == 1){ sum = 1;}else{ sum = index * factorial(index-1);} return sum;} 之后再求和:int add_recursion(int maxnum){ int sum =...
C语言
怎样用递归方法
编写程序 求
s=
1!+2!+3!+
...
10!
答:
提供思路,如果使用递归,主要针对阶乘,因此,在主函数里提供十个数相加,用循环,然后重新定一个函数,在函数里提供递归的算法,即不断调用直至结束得到结果,然后相加就行。如果不是使用递归,可使用上一次的结果乘以新增的数字,然后依次相加即可。
c语言
,用循环语句
编写程序
,计算S的值,S=
1!+2!+3!+……10!
答:
include <stdio.h> int main( ){int i,t=
1
,s=0;for(i=1;i<11;i++){t*=i;s+=t;} printf("%d\n",s);return 0;}
C语言编程
计算
1!+2!+3!+……
+
10!
的值。
答:
int main(void){ int x = 0, y = 0, sum = 0, result = 0; for(x = 1; x < 11; x++) { sum = 1; for(y = 1; y < (x
+1
); y++) { sum *=y; } result +=sum; } printf("result = %d\n", result); ...
c语言求1!+2!+3!+
。。。+
10!
答:
void main(){ int a=1,i,sum=0;for (i=1;i<11;i++){ a=a*i;sum=sum+a;} printf("
1!+2!+3!+
...+
10!
=%d\n",sum);} 每次循环都是上一个数的阶乘乘以下一个数,把它们加起来就行了!你应该能看得懂,这个不复杂,这还是我学C的时候编的一只保留着,
C语言
只是个基础,后面...
大家正在搜
求1!+2!…+10!用c语言求
写c语言的编程软件
c++语言编程软件
c语言求1到100的和
C语言编程
C语言编程用什么软件
c语言编程步骤
c语言编程题
c语言入门编程软件
相关问题
用C语言求1!+2!+3!+......10!
c语言求1!+2!+3!+。。。+10!
用C语言编程求出1!+2!+3!+……+20!的值
C语言求1!+2!+3!+...10!的和。
C语言求1!+2!+3!+...10!的和。
C语言编程,求1!+2!+3!+……+100!的和。
C语言编程:求1!+2!+3!+、、、+n!的值?
C语言求1!+2!+3!+…10!的值 用单循环做