當前位置:首頁 » 操作系統 » 寫vb演算法

寫vb演算法

發布時間: 2022-07-21 00:54:55

A. 這個該如何用VB寫演算法

嵌套循環,3個元素就三層嵌套,4個元素就4個嵌套……以3個元素為例,設數組為A(N),共有N個元素(數組下標就從1開始),另一個變數是SUM,則程序可以寫成

For i = 1 to N
For j = i+1 to N
For k = j+1 to N
If A(i) + A(j) + A(k) = SUM Then
'這里的i、j、k 就是所要的元素的下標
End If
Next k
Next j
Next i

程序沒調試過,但思路就是這樣。

B. 求VB演算法

應該是:求每行代碼的解釋吧?
樓上已經回答的很詳細了,我再說說你最後的問題,關於Mod和\兩個運算:
回顧當小學里,第一次學除不盡的除法時,我是小學三年級的時候,老師這樣寫在黑板上的:
7 ÷ 3 = 2 …… 1
老師說那個2叫做商,那個在省略號後面的1叫做余數。
我們再來看看Mod 和 \ 這兩個符號在VB里的作用
7 \ 3 = 2
7 Mod 3 = 1
原來這兩個運算符號,在VB里實現的就是商數與余數的獲得。
注意,這兩個稱為「運算符號」

C. 寫四個VB演算法

1.
'設1元紙幣 x 張,2元紙幣 y 張,5元紙幣 z 張
Private Sub Command1_Click()
For x = 1 To 8
For y = 1 To 8
For z = 1 To 8
If (x * 1 + y * 2 + z * 5 = 24) And (x + y + z = 10) Then
Print "1元紙幣" + Str(x) + "張 2元紙幣" + Str(y) + "張 5元紙幣" + Str(z) + "張"

End If
Next z
Next y
Next x

End Sub

D. VB簡單演算法

第一次
S(1)
m=1
循環1次
x=0
x=x+1
x=1
S=1
S(1)=1

s(2)
M=2
循環2次
X=1
X=X+1
X=2

X=2
X= X+1
X=3
s(2)=3

S(1)+S(2) 當然是 4 了

第二次按

S(1)
m=1
循環1次
x=3
x=x+1
x=4
S=4
S(1)=1

s(2)
M=2
循環2次
X=4
X=X+1
X=5

X=5
X= X+1
X=6
s(2)=6

S(1)+S(2) 當然是 10 了

第三次按 自己推到把!!!

第四次 22

第五次按 28

關鍵句!!
Static x As Integer

在過程級別中使用,用於聲明變數並分配存儲空間。在整個代碼運行期間都能保留使用 Static 語句聲明的變數的值。

E. VB共有哪些演算法(所有)

所謂演算法,就是你解決一個問題所運算的方法,VB(或者其它程序語言)只提供基本語句,例如加減乘除、平方根、反切、冪、正餘弦等等,演算法是靠你自己去編寫的,所以說演算法是無窮無盡的!

熱點內容
微博視頻高清上傳設置 發布:2025-05-14 16:38:41 瀏覽:548
資料庫圖書管理設計 發布:2025-05-14 16:33:52 瀏覽:378
php開發的網頁 發布:2025-05-14 16:22:03 瀏覽:477
伺服器內存跑滿了怎麼回事 發布:2025-05-14 16:21:16 瀏覽:224
微信qq音樂緩存 發布:2025-05-14 16:16:16 瀏覽:469
c語言回收內存 發布:2025-05-14 16:16:08 瀏覽:144
2021國產安卓頂級旗艦買哪個 發布:2025-05-14 16:15:36 瀏覽:300
linux自學視頻 發布:2025-05-14 16:14:49 瀏覽:256
我的世界伺服器崩了重啟 發布:2025-05-14 16:09:37 瀏覽:45
android深拷貝 發布:2025-05-14 16:09:35 瀏覽:154