填空题 按照公式T=M!/N!(M-N)!计算T的值,请将程序填写完整。 ***主程序MAIN.PRG*** I=1 INPUT“请输入M的值:”TOM INPUT“请输入N的值:”TON DO PP1 WTTH{{U}} 【12】 {{/U}} T=I DO PP1 WITH{{U}} 【13】 {{/U}} T=T/I DO PP1 WITH{{U}} 【14】 {{/U}} T=T/I ?“T=”,T RETURN ***下面为子程序PP1*** PARAMETERS Y STORE 1 TO M,I DO WHILE{{U}} 【15】 {{/U}} I=I*M M=M+1 ENDDO RETURN
  • 1、
【正确答案】 1、M N M-N M<=Y    
【答案解析】[解析]本题公式中出现了3个阶层,因此建立一个专门计算阶层功能的子程序PP1。接受参数Y,在DO WHILE后面的表达式中应确定循环次数,从而确定M!的值是I。在主程序中通过3次传递参数,然后调用子程序,分别求出M!、 M!/N!和M!/N1(M-N)!的值。