vfp中实现从键盘上输入一个正整数n,输出n的阶乘.

要VFP语言的,谢谢
2024-11-08 02:50:10
推荐回答(1个)
回答1:

SET TALK OFF
CLEAR
input '请输入一个正整数:' to n
a=1
FOR i=1 TO n
a=a*i
NEXT i
? ALLTRIM(STR(n))+'的阶乘='+ALLTRIM(STR(a))
SET TALK ON
RETURN

运行结果:

请输入一个正整数:(假设输入3)

3的阶乘=6