計算factorial 在 visal basic

2008-11-25 2:49 am
可唔可以詳細解釋下點在vb寫factorial (階乘)

不要從別的網頁copy!

回答 (1)

2008-12-04 4:28 am
✔ 最佳答案
你可以用do loop 找出該數的所有因子。

假設該數是 x. 下面是簡單的方法, 未 check 有冇 syntax error.

i = 2

do while x <> 1

if (x / i = int (x / i)) then
y = i ; y is one of the factors, you may add code here
x = x/i ; i may be factor of x more than once, so do not increment i yet
else
i = i+1
end if

loop


收錄日期: 2021-04-15 19:15:25
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081124000051KK01339

檢視 Wayback Machine 備份