VB输出位数问题
来源:百度知道 编辑:UC知道 时间:2024/07/06 20:53:40
例如 我要输出20个0到100的数字,为了保证能对齐,要控制每个数所占位数为5为 该用什么语句
Private Sub Command1_Click()
Cls
For i = 1 To 20
Randomize
X = Int(Rnd * 101)
Print Format(X, " 00");
If i Mod 5 = 0 Then Print
Next i
End Sub
================
Private Sub Command1_Click()
Cls
For i = 1 To 20
Randomize
X = Str(Int(Rnd * 101))
X = X + Space$(5 - Len(X))
Print X;
If i Mod 5 = 0 Then Print
Next i
End Sub
Dim i As Long
Dim s As String
i = 80
s = CStr(i)
s = s + Space$(5 - Len(s))
这样不足五位的由空格补齐,前面没有符号位
马上给你