某數的平方與它的逆序數的平方互為逆序數,則該數被稱為奇妙平方數。 如122=144,212=441,12與21互逆,144與441互逆,12就是奇妙平方數,小明編寫了一個找出200以內的所有奇妙平方數的VB程序,運行界面如圖所示。實現上述功能 的VB程序如下,但加框處代碼有誤,請改正。 Private Sub Commandl-Click( ) Dim a As Integer,b As Integer,al As Integer,sum As Integer Dim t1 As Long,t2 As Long sum=0 For a=1 To 200 b=0:a1=a Do While a1>0 b=b*10+a1 Mod 10 a1=a1\10 Loop t1=a^2Lt2=b^2 If And a<>b Then Listl.AddItem Str(a) &“^2“&“=“&Str(t1) List2.AddItem Str(b) &“^2“&“=“& Str(t2) sum=sum+1 End If Next a Labell.Caption=“共有“+Str(sum)+“個” End Sub Function compare(x As Long,y As Long) As Boolean Dim k1 As Integer,s1 As String,s2 As String s1=trim(Str(x)):s2=Trim(Str(y))'Trim( )函數用于刪除字符串首尾空格 k1=Len(s1) compare=True For i=1 to k1 If Mid(s1,i,1)<>Then copare=False Next i End Function。
1.大部分社交軟件都有好友推薦的功能,當用戶 A 和用戶 B 的共同好友數量超過閾值 p 時,由系統向用戶 A 推薦用戶 B。 編寫 VB 程序,實現好友推薦功能。運行程序,列表框 Listl 中顯示用戶 id 及好友列表,在文本框 Textl 中 輸入推薦目標用戶 id,在文本框 Text2 中輸入閾值 p,點擊“推薦”按鈕,在列表框List2 中顯示用戶之間的關系,在標簽 Label5 中顯示向目標用戶推薦的好友列表。程序運行界面如圖: (1)根據如圖所示數據,若輸入用戶 id 為“3”,輸入閾值為“3”,則推薦好友為: