(填整數)號。 (2)實現上述功能的 VB 程序如下,請在橫線處填入合適的代碼。 Private Sub get_Click ( ) Dim a(1 To 100)As Integer,bh(1 To 100)As Integer Dim b(1 To 100)As Integer Dim n As Integer,m As Integer'n 表示箱子數量,m 表示需領取物品的學生人數 Dim i As Integer,j As Integer,num As Integer Dim p As Integer,q As Integer,t As Integer,s As String '依次獲取 Text1 里物品數量存入數組 a,箱子上的編號(1 到 n)依次存入數組 bh,箱子數量存入變量 n,并按物品數量從多到少對箱子排序,代碼略 '依次獲取 Text2 里學生需要領取物品的數量存入數組 b,學生人數存入變量 m,代碼略p=1:q=1 For i=1 To m num=0 Do While num<b(i)num=num+a(q)a(q)=0 ①
q=q+1
q=q+1
Loop s=“第“& i &“位學生領取物品的箱子編號依次為:“ For j=p To q-1 s=s+Str(bh(j))Next j List1.AddItem s If num>b(i)Then a(q-1)=②
num-b(i)
num-b(i)
:q=q-1 For j=③
q To n-1
q To n-1
'維護非空箱子降序序列(按箱子中剩余物品數量)If a(j)<a(j+1)Then t=a(j):a(j)=a(j+1):a(j+1)=t t=bh(j):bh(j)=bh(j+1):bh(j+1)=t End If Next j p=q Next i List1.AddItem“剩余物品數量:“For i=1 To n If a(i)>0 Then List1.AddItem Str(bh(i))+“號箱子:“+Str(a(i))Next i End Sub
1.大部分社交軟件都有好友推薦的功能,當用戶 A 和用戶 B 的共同好友數量超過閾值 p 時,由系統向用戶 A 推薦用戶 B。 編寫 VB 程序,實現好友推薦功能。運行程序,列表框 Listl 中顯示用戶 id 及好友列表,在文本框 Textl 中 輸入推薦目標用戶 id,在文本框 Text2 中輸入閾值 p,點擊“推薦”按鈕,在列表框List2 中顯示用戶之間的關系,在標簽 Label5 中顯示向目標用戶推薦的好友列表。程序運行界面如圖: (1)根據如圖所示數據,若輸入用戶 id 為“3”,輸入閾值為“3”,則推薦好友為: