看板 Visual_Basic 關於我們 聯絡資訊
這一個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