Re: 拜託
這一個Form_Activate()有兩個For迴圈
當I=1第二個For loop做J=1 to 1
所以 J = 1
==> K = 1*1=1(因為K=1)
因此 K = 1! = 1 * 1 = 1
當I=2第二個For loop做J=1 to 2
所以 J = 1
==> K = 1 * 1 = 1(因為K=1)
J = 2
==> K = 1 * 2 = 2
因此 K = 2! = 1 * 2 = 2
當I=3第二個For loop做J=1 to 3
所以 J = 1
==> K = 1 * 1 = 1(因為K=1)
J = 2
==> K = 1 * 2 = 2
J = 3
==> K = 2 * 3 = 6
因此 K = 3! = 1 * 2 * 3 = 6
.
.
.
然後他目的是要把第二個For Loop算出來的值加起來
所以會有一個Sum = Sum + K
所以兩個For loop出來的就會是
1! + 2! + ... + 10!
※ 引述《dreamwen (dream)》之銘言:
: Private Sub Form_Activate()
: Sum=0
: K=1
: For I=1 to 10
: For J=1 to I
: K=K*J
: Next J
: Sum=Sum + K
: K=1
: Next I
: Print"1!+2!+.....+10!的總和為";Sum
: End Sub
: 拜託
: 可不可以跟我說詳解
: 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.104.196
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章