下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。 S=0 FOR N=1 TO 10 P=1 FOR I=1 TO N 【 】 ENDFOR S=S+P ENDFOR ?"SUM="

admin2010-06-12  23

问题 下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。
   S=0
   FOR N=1 TO 10
   P=1
   FOR I=1 TO N
   【  】
   ENDFOR
   S=S+P
   ENDFOR
   ?"SUM=",S

选项

答案P=P*I

解析 本题中,程序采用了双重循环,内循环计算N的阶乘,即1-N个自然数连乘,结果保存在变量P中,内循环结束时,N的阶乘完毕。题中要求计算 S=1!+2!+…+10!的值,应将每次求出的乘积累加起来,放在变量s中。在Visual FoxPro中,程序的基本结构有顺序结构、选择结构和循环结构3种。
转载请注明原文地址:https://kaotiyun.com/show/dEzp777K
0

最新回复(0)