當前位置:首頁 » 操作系統 » 寫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-01-20 20:55:22 瀏覽:179
c語言第八章答案 發布:2025-01-20 20:55:17 瀏覽:696
安卓主題壁紙怎麼換回來 發布:2025-01-20 20:54:03 瀏覽:626
免費雲存儲排行榜 發布:2025-01-20 20:48:39 瀏覽:231
訪問農信 發布:2025-01-20 20:47:06 瀏覽:2
用什麼循環編譯時間短 發布:2025-01-20 20:46:55 瀏覽:687
醫院his源碼 發布:2025-01-20 20:43:06 瀏覽:983
資料庫結構原理 發布:2025-01-20 20:35:39 瀏覽:9
mysql主從搭建伺服器配置 發布:2025-01-20 20:33:06 瀏覽:11
安卓微信緩存設置在sd卡 發布:2025-01-20 20:26:01 瀏覽:750