更多"下列程序中,分别计算1,2,3,…,10的阶乘,并输出计算结果,请将程"的相关试题:
[简答题]下列程序中,分别计算1,2,3,…,10的阶乘,并输出计算结果,请将程序补充完整。程序运行结果如下:
1!=1
2!=2
3!=6
4!=24
5!=120
6!=720
7!=5040
8!=40320
9!=362880
10!=3628800
源程序文件代码清单如下:
public class ex01 1
{
public static void main(String args[])
{
long 1Factorial;
for(int i=1;i<=10;i++)
{
______;
for(int j=2;______;j++)
______;
System.out.println(i+"!="+lFactorial);
}
}
}
[简答题]下列程序中,分别计算1,2,3......,10的阶乘,并输出计算结果,请将程序补充完整。
程序运行结果如下:
1!=1
2!=2
3!=6
4!=24
5!=120
6!=720
7!=5040
8!=40320
9!=362880
10!=3628800
public class ex10_1 {
public static void main(String[]args) {
long 1 Factorial;
for(int i=1;i<=10;i++) {
_____________;
for(int j=2;___________;j++)
_____________;
System.out.println(i+ " ! =" + 1Factorial);
}
}
}
[简答题]下列程序中,分别计算1,2,3......,10的阶乘,并输出计算结果,请将程序补充完整。
程序运行结果如下:
1!=1
2!=2
3!=6
4!=24
5!=120
6!=720
7!=5040
8!=40320
9!=362880
10!=3628800
public class ex10_1
public static void main(String[]args)
long 1 Factorial;
for(int i=1;i<=10;i++)
_____________;
for(int j=2;___________;j++)
_____________;
System.out.println(i+ " ! =" + 1Factorial);
[简答题]下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。
程序运行结果如下:
5050
public class ex6_1
public static void main(Stringr)args)
ex6_1 obj6_1:new ex6_1( );
obj6_1.method6_1( );
public void method6_1( )
int sum;
___________;
for(int i=1;i<=100;i++)
___________;
___________;
[简答题]下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。程序运行结果如下:
5050
源程序代码文件清单如下:
public class ex20_1
public static void main(String args[])
ex20_1 obj20_1=new ex20_1( );
obj20_1.method20_1( );
public void method20_1( )
int sum;
______;
for(int i=1;i<=100;i++)
______;
______;
[简答题]基本操作题
下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。
程序运行结果如下:
5050
public class ex6_1 {
public static void main(String[] args) {
ex6_1 obj6_1=new ex6_1( );
obj6_1.method6_1( );
}
public void method6_1( ){
int sum;
;
for(int i=1;i<=100;i++){
;
}
;
}
}
[填空题]下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。
unsigned f(unsigned n)
if(n<=1) return 1;
else return 【10】 ;
[填空题]下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!cn*(n-1)*...*2*1)
unsigned fact(unsigned n)
if (n<=1)
return 1;
return 【12】 ;
[填空题]下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)
unsigned fact (unsigned n)
{
if(n<=1)
retum 1;
return 【12】 ;
}
[填空题]计算并输出9的阶乘。
jx=1
n=1
do while
jx=jx*n
enddo
9!=’+’1*2*3*4*5*6*7*8*9=’+’
[填空题]计算并输出9的阶乘。
jx=1
n=1
do while
jx=jx*n
enddo
9!=’+’1*2*3*4*5*6*7*8*9=’+’
[填空题]
用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0,1,2,……,10时各阶乘的值。 计算公式: long fac(int n) {
if(______)return(1);/*第一空*/
else return______;/*第二空*/
} main( ) {
int m;
long int fa;
for(m=0;m<=10;m++) {
______;/*第三空*/
printf ("%d!=%1d/n",m,fa);
}
}
[单项选择]以下是计算N!(N的阶乘)的FORTRAN程序:
READ(*,*)N
______
DO 10 K=1,N
10 S=S*K
END
为使程序完整,应在横线处放入( )。
A. S=1
B. S=N
C. S=0
D. 什么都不放