level 1
lm_mcgrady
楼主
十进制转换为二进制的程序
Private Sub Command1_Click()
Dim e, f, b, a, h As Integer
Dim zw() As String, zwx() As String
e = InputBox("输入数据")
f = Val(e)
a = Int(f)
b = a
e = 0
h = e
For k = 1 To 20
zw(k) = 0
zwx(k) = 0
Next k
For k = 1 To 20
If a > 0.5 Then
zw(x) = a Mod 2
a = Int(a / 2)
End If
Next k
Print "b=", b, "zw="
For j = 1 To 20
j = 21 - k
Print zw(j)
Next j
End Sub
2011年10月09日 11点10分
1
Private Sub Command1_Click()
Dim e, f, b, a, h As Integer
Dim zw() As String, zwx() As String
e = InputBox("输入数据")
f = Val(e)
a = Int(f)
b = a
e = 0
h = e
For k = 1 To 20
zw(k) = 0
zwx(k) = 0
Next k
For k = 1 To 20
If a > 0.5 Then
zw(x) = a Mod 2
a = Int(a / 2)
End If
Next k
Print "b=", b, "zw="
For j = 1 To 20
j = 21 - k
Print zw(j)
Next j
End Sub