[VB6 ] 迴圈次數能再減少?

看板Visual_Basic作者 (Patlabor)時間18年前 (2007/08/06 17:14), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
某本書的習作..要求A數值中能被B整除的整數,迴圈次數越少越好 想破頭只能弄到這樣 i = 1 a = Val(InputBox("輸入被除數")) b = Val(InputBox("輸入除數")) While j + b <= a j = i * b Print j i = i + 1 Wend 這樣能否再減少迴圈的次數? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.4.66

08/07 00:16, , 1F
理論上這樣寫的就很少了 不過這段程式我倒是看了三分鐘才懂
08/07 00:16, 1F

08/07 00:17, , 2F
一個相同效果的是直接用For (還記得有個東西叫STEP嗎?)
08/07 00:17, 2F
文章代碼(AID): #16jkPQro (Visual_Basic)