小劉用VB軟件編寫一個程序,用加法的方法實現一個數據與11相乘。以72*11為例: (1)將2作為運算結果的個位數2,將7作為運算結果的百位數 (2)將7加2作為運算結果的十位數。 (3)將(1)(2)(3)的運算結果按順序寫出來就是792 注意:在第(2)中的數字相加如果大于10,向前進位,該位數字為減去10后的數。 具體功能如下:在文本框Textl中輸入1個數,單擊“計算”按鈕,結果顯示在文本框Text2中。程序運行界面如圖所示: (1)實現上述功能的VB程序如下,請在橫線處填入合適的代碼。 Private Sub jisuan Click ( ) Dim m As Integer,n As Integer Dim a(1 to 10)As Integer,b(1 to 10)As Integer m=Val(Text1.Text) n=0 Do While m<>0 n=n+1 ① m=m\10 Loop b(1)=a(1) s=b(1) For i=2 To n ② If b(i)>10Then b(i)=b(i)-10:③ s=s+b(i)*10(i-1) Next i b(n+1)=b(n+1)+a(n) s=s+b(n+1)*10(n) Text2.Text=Str(s) End Sub (2)若文本框Text1中輸入的內容為“5678”,單擊“計算”按鈕,文本框Text2中顯示的內容是
1.大部分社交軟件都有好友推薦的功能,當用戶 A 和用戶 B 的共同好友數量超過閾值 p 時,由系統向用戶 A 推薦用戶 B。 編寫 VB 程序,實現好友推薦功能。運行程序,列表框 Listl 中顯示用戶 id 及好友列表,在文本框 Textl 中 輸入推薦目標用戶 id,在文本框 Text2 中輸入閾值 p,點擊“推薦”按鈕,在列表框List2 中顯示用戶之間的關系,在標簽 Label5 中顯示向目標用戶推薦的好友列表。程序運行界面如圖: (1)根據如圖所示數據,若輸入用戶 id 為“3”,輸入閾值為“3”,則推薦好友為: