升级服务包
你为什么要这样做呢?
把step设为1
然后print i/10
不是很好么?

解决方案 »

  1.   

    在VB里的浮点数一直都是一近似值,所以不是我们期望的值,可以用Round
      

  2.   

    其实并不影响你的结果,你可以用格式转换Format来把结果处理一下!
    看看下面的代码,和打印结果!
    Private Sub Command1_Click()
    Dim I As Single
    Dim ISTEP As Single
    Dim IMAX As Single
      IMAX = 2
      ISTEP = 0.01
    For I = 0 To IMAX Step ISTEP
      Print Format(I, "00.00")
    Next I
    End Sub