更多"计算并输出9的阶乘。 jx=1 n=1 do while jx"的相关试题:
[填空题]计算并输出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);
}
}
[单项选择]在DO WHILE...ENDDO循环结构中LOOP语句的作用是()。
A. 退出循环,返回到程序开始处
B. 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
C. 该语句在DO WHILE...ENDDO循环结构中不起任何作用
D. 转移到DO WHILE语句行,开始下一次判断和循环
[简答题]输入m和n(m≥n≥0)后,计算m!/n!(m-n)!表达式的值并输出。要求将计算阶乘的运算写成函数fact(n),函数返回值的类型为float。
[简答题]下面的程序是用do_while语句计算10的阶乘。请在程序的每条横线处填写一个语句,使程序的功能完整。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class DoWhileLoop{
public static void main(______) {
int n=10;
long result=1
do
{
______
{
______
System. out. println("10的阶乘为:"+result);
}
}
[简答题]下面的程序是用do-while语句计算10的阶乘。请在程序的每条横线处填写1个语句,使程序的功能完整。
注意:请勿改动main( )主方法和其他已有的语句内容;仅在横线处填入适当的语句。
源程序文件代码清单如下:
public class DoWhileLoop
public static void main(______)
int n=10;
long result=1;
do
_____;
_____;
System.out.println("10的阶乘为:"+result);
[简答题]下面的程序是用do__while语句计算10的阶乘。请在程序的每条横线处填写一个语句,使程序的功能完整。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class DoWhileLoop{
public static void main(_____________){
int n=10;
long result=1;
do
{
__________________
}
__________________
System. out.println( "10的阶乘为: "+result);
}
}
[简答题]下列程序中,分别计算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 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);
[填空题]下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整(注:阶乘的定义是
n!=n*(n-1)*...*2*1)。
unsigned fact(unsigned n)
if (n <= 1)
return 1;
return 【14】 ;
}
[填空题]下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!cn*(n-1)*...*2*1)
unsigned fact(unsigned n)
if (n<=1)
return 1;
return 【12】 ;