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