kedisyp 发表于 2008-6-2 22:05

我是小菜鸟,1到100阶乘用VFP怎么编写

马上考试了,我是自学考试,自学太难了,对没有学过编程的我来说,发了个试卷,题目有1到100的阶乘,一点也不会做,那位高手帮帮我,我在这里万分的感谢了。

Tiger5392 发表于 2008-6-2 22:41

nFact=1
For lnCnt=1 To 100
  nFact=nFact*lnCnt
  ?nFact
EndFor

kedisyp 发表于 2008-6-3 08:03

谢谢Tiger5392,今天试了一下,出来很多很大的数字,然后我还想问一下哟,我从往年的考试题目中找到一道1*2*3*4*....100的阶乘功能是不是和1到100的阶乘一样的哟.编程的话是不是同样的编法.

Tiger5392 发表于 2008-6-3 08:25

从1到100的阶乘(1!,2!,...,100!),和100的阶乘(100!),是不同的概念。但阶乘的值逐步变大。

kedisyp 发表于 2008-6-3 08:28

回复 4# Tiger5392 的帖子

那象1*2*3*4......*100的阶乘应该怎么编呢,这个的话单指的是100的价乘是吗?我怕这个也考到,再次谢谢tiger5392
我这样编对不对哟
set talk off
clear
nFact=100
  ?nFact
EndFor
set talk on

[[it] 本帖最后由 kedisyp 于 2008-6-3 08:32 编辑 [/it]]

[[it] 本帖最后由 kedisyp 于 2008-6-3 08:36 编辑 [/it]]

Tiger5392 发表于 2008-6-3 08:47

set talk off
clear
nFact=1
For lnCnt=1 To 100
  nFact=nFact*lnCnt
EndFor
?nFact

kedisyp 发表于 2008-6-3 08:54

回复 6# Tiger5392 的帖子

太谢谢了,原来就差一步,不会的编来编去都不对,真的太谢谢了

页: [1]

编程论坛