单选题 某人为计算n!(O
【正确答案】 B
【答案解析】【解析】N的阶乘的数学表示为:N!=N*(N-1)*(N-2)…2*1本题要通过将For循环语句的循环变量k的各次取值经表达式p=P*k进行累积,来实现n的阶乘。但源程序仅实现了(n-1)的阶乘。解决问题的方法是将p的初值设置为m或将循环变量的取值范围设定为1~n(或2~n)。