早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下面程序的功能是()INPUT“n=“;nA=1i=1WHILEi<=nA=A*ii=i+1WENDPRINTAEND.A.计算1+2+…+nB.计算1+(1+2)+(1+2+3)+…(1+2+3+…+n)C.计算n!D.以上都不对

题目详情

下面程序的功能是(  )
INPUT“n=“;n
A=1
i=1
WHILE i<=n
A=A*i
i=i+1
WEND
PRINT A
END.

A. 计算1+2+…+n

B. 计算1+(1+2)+(1+2+3)+…(1+2+3+…+n)

C. 计算n!

D. 以上都不对

▼优质解答
答案和解析
经过第一次循环得到A=1×1,i=2
经过第二次循环得到A=1×2,i=3
经过第三次循环得到A=1×2×3,i=4

经过第n次循环得到A=1×2×3×…×n,i=n+1
不满足条件,退出循环,输出A的值为:A=1×2×3×…×n=n!,
故选:C.