Re: [VB6 ] 階層問題 麻煩幫幫忙><

看板Visual_Basic作者 (喲)時間13年前 (2012/06/18 10:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《posen2012 (posen)》之銘言: : 我想在文字框a中輸入階層數,例如輸入5 : 然後他就會在文字框b中顯示1x2x3x4x5 = 120 : 請問這段程式要怎麼寫呢............ : 目前程式: : Private Sub Command1_Click() : n = Text1.Text : sum = 1 : For i = 1 To n : sum = sum * i : Next : Text2 = n + "!:" & sum : End Sub : -------------- 如果你的答案是 120, 即 5! 的解,程式是 p = 1 for i = 1 to 5 p = p * i next i 相對的,當你的答案是要 "1x2x3x4x5", 那就是做一個轉換,把乘積改成拼合一個文字 all = "" n = 5 for i = 1 to n all = all & i if i < n then all = all & "x" next i 那你要的 "1x2x3x4x5 = 120" 可以找到類似的拼合方式. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.70.138

06/18 17:28, , 1F
感謝大大 已經解出來了 謝謝你><
06/18 17:28, 1F
文章代碼(AID): #1Ftf06Qy (Visual_Basic)
文章代碼(AID): #1Ftf06Qy (Visual_Basic)