单选题
以下能够正确计算n!的程序是
A、
Private Sub Command1 Click()
n=5:x=1
Do
x=x * I
I=I + 1
Loop While I < n
Print x
End Sub
B、
Private Sub Command1_Click()
n=5:X=1:I=1
Do
X=X*I
I=I + 1
Loop While I <n
Print x
End Sub
C、
Private Sub Command1_Click()
n=5:X=1:I=1
Do
X=X * I
I=I + 1
Loop While I<=n
Print X
End Sub
D、
Private Sub Command1_Click()
n=5:X=1:I=1
Do
x=x * I
I=I + 1
Loop While I>n
Print X
End Sub
【正确答案】
C
【答案解析】
解析:n! =1×2×3×…×(n-1)×n,由于是累乘,因此x和i的初值都必须为1;其次就是循环执行条件的确定,由于使用的是While型循环,表示在满足条件时执行循环体中的代码,这里满足执行循环的条件应该是i<=n。
提交答案
关闭