单选题
某人为计算n!(0<n<=12)编写了下面的函数过程:
在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3种是正确的,错误的方案是( )。
A、
把P=1改为P=n
B、
把Fork=n-1T02Step-1改为Fork=1Ton-1
C、
把Fork=n-1T02Step-1改为Fork=1Ton
D、
把Fork=n-1T02Step-1改为Fork=2Ton
【正确答案】
B
【答案解析】
原程序没有把n的值乘进去,可以采取的方法有:①设p的初值为n;②循环时变量取到n。
提交答案
关闭