“&”后面跟的是表达式,当然不能用“,”否则系统会提示错误,
你只能这样写printf j & "X" & i & "=" & s & ","

解决方案 »

  1.   

    在过去的QB下,Print语句后面跟着“,”是不换行的意思。“,”打出来的是宽距的。
      

  2.   

    Private Sub Command1_Click()
    Dim i As Integer, j As Integer
    Dim s As Integer
    For i = 1 To 9
        For j = 1 To i
            s = i * j
            Print j & "×" & i & "=" & s,
        Next
        Print
    Next
    End Sub
    'Print语句后面跟着“,”是不换行的意思。“,”打出来的是宽距的(14个空格的距离)。'随便问一句 你学过 C 语言吗?
      

  3.   

    Private Sub Command1_Click()
    Dim i As Integer, j As Integer
    Dim s As Integer
    For i = 1 To 9
        For j = 1 To i
            s = i * j
            'Print j & "×" & i & "=" & s,
            Print j; "×"; i; "="; s,
        Next
        Print
    Next
    End Sub