77问答网
所有问题
编写一个程序,求1!+2!+3!+…+10!的值(n!=1*2*3*...*n) 高中必修3
如题所述
举报该问题
其他回答
第1个回答 2013-09-21
test
{
public static void main(String args[])
{
long sum=0,a=1;
long i=1;
while(i<=10)
{
if(i>=1)
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}
希望能帮到你,祝学习进步,记得采纳,谢谢
第2个回答 2013-09-21
#include <stdio.h>
main(){
int i,j,k,sum;
sum = 0;
for(i = 1,k = 1; i <= 10; ++i){
for(j = 1; j <= i; ++j){
k *= j ;
}
sum += k;
}
printf("%d",sum);
}
相似回答
编写程序,求1+2!+3!+
...+20
!的值
。
(n!=1*2*3*
...
*n)
答:
//用C语言写的#include <stdio.h>#define L 20int main(void){ int i,j,sum=0,product; //这个for循环用于得到
1,2,
3,...,20这些数字 for (i=1; i<=L; i
++)
{ //这个for循环用于计算上一层for循环的变量i的阶乘 product = 1; for (j=1; j<=i; j+...
编写程序,求1!+2!+3!+
...
+10!
答:
return
(n*
fun_n(n-
1)
);return 1;} int main(){ int n,sum=0,i=0;scanf("%d",&n);for(i=1;i<=n;i++){ sum =+fun_n
(n)
;} printf("%d\n",sum);return 0;} 方案2:int main(){ static int slou=1;int i=0;n;sum=0;scanf("%d",&n);for(i=1;i<=n;i++)...
c语言。
求1!+2!+3!+……+10!
。要求
编写求N
的阶乘的函数
答:
所谓 n 的阶乘,就是从 1 开始乘以比前一个数大 1 的数,一直乘到 n,用公式表示就是:1×2×
3
×4×…×(n-2)×(n-1)×
n=n!
include <stdio.h> int main(){ int i,j,n;double sum
=1,
k=0;scanf("%d",&n);for(j=1;j<=n;j++){ sum=1;for(i=1;i<=j;i++)sum=su...
用java
编写一个程序求1!+2!+
...
10!
答:
用Java编程
写程序求1!+2!+
...10!,只需用两个循环层,第一个循环是阶乘值相加,第二个循环是获取阶乘值,如下:public class TestD {public static void main(String[] args){//
1!+2!+3!+
···
+10!
就是1到10阶乘值的和int sum=0;//循环10次for(int x=1;x<=10;x++){//阶乘初...
...计算
n!,
在主函数中调用该函数
求1!+2!+3!+…+10!
。 要求:函数要定义...
答:
{ int sum=0,n;cout<<"请输入
n的值
"<<endl;cin>>n;for(int i=1;i<=n;i
++)
{ sum+=factorial(i);//调用函数 } cout<<"n的阶乘为:"<<sum<<endl;return 0;} int factorial(int a){ int result=1;for(int i=1;i<=a;i++)result*=i;return result;} 输入的n为
10
时,...
1、
编写一个
Java
程序,
计算并输出
1+2!+3!+…+10!的值
。
答:
public static void main(String[] args) { // TODO Auto-generated method stub int sun=0;int jc=1;for(int i=1;i<=
10
;i++){ jc=jc*i;sun+=jc;} System.out.print(sun);} } 解释:当i=1;进行第一次循环 jc=jc*i
=1*1
=1=
1!,
sun+=jc=0+1=1!;当i=2;进行第二次循环...
C语言:只自定义
一个
递归函数
,求1!+2!+3!+
...
+10!
,咋编?
答:
专门在递归函数中设置一个形式参数求各个数字的阶乘。代码如下:代码文本:include "stdio.h"int f10(int m,int n){ return n<11 ? m+f10(m
*(n
+
1),
n+1) : 0;} int main(int argc,char *argv[]){ printf("
1!+2!+3!+
...
+10! =
%d\n",f10(
1,1)
);return 0;} ...
大家正在搜
编写一个程序求1到100的和
编写一个程序求3个整数之和
编写程序求1到100的和
编写程序求1到100的合并输出
编写一个求圆面积的程序
编写程序求1到100的奇数和
编写一个程序求在公元
编写程序求三个数的和
求1到100的累加和的程序