精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 用“for”語句編寫程序“輸入一個(gè)數(shù)ABCD,判斷其是否符合(AB+CD)(AB+CD)=ABCD”

    用“for”語句編寫程序“輸入一個(gè)數(shù)ABCD,判斷其是否符合(AB+CD)(AB+CD)=ABCD”
    ABCD是據(jù)我理解應(yīng)該是指從1000到9999這之間的數(shù),即四位數(shù).而AB應(yīng)該是這四位數(shù)的前兩位 CD同理
    Private Sub Command1_Click()
    Dim i As Integer
    For i = 1000 To 9999
    Next i
    a = i \ 100
    b = i - a * 100
    If i = (a + b) * (a + b) Then
    Print
    Else
    Print "沒有符合條件的數(shù)"
    End If
    End Sub
    不知道是哪里錯(cuò)了呢
    其他人氣:360 ℃時(shí)間:2020-05-02 10:31:51
    優(yōu)質(zhì)解答
    樓上的,你寫的好像是C代碼的思路,如果用VB的話應(yīng)該注意取整.
    下面是VB的代碼
    Private Sub Command1_Click()
    Dim a As Integer,b(1) As Long,c As String
    For a = 1000 To 9999 Step 1
    b(0) = Int(a / 100)
    b(1) = Int(a Mod 100)
    If (b(0) + b(1)) * (b(0) + b(1)) = a Then
    c = c & CStr(a) & " "
    End If
    Next a
    If c = "" Then
    MsgBox "沒有滿足要求的數(shù).",vbOKOnly
    Else
    MsgBox "滿足要求的數(shù)為:" & c & " .",vbOKOnly
    End If
    End Sub
    我來回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版