谁能告诉我:编写一个求二进制数被三除后的余数和商的问题。很急的最好能立刻答复。要是能给出关键部分的程序那最好了
解决方案 »
- 如何读&^|?
- VB 中应用Shell打开文件,文件路径中含有空格怎么办?
- 救命啊!关于报表打印不能及时更新的问题,急,在线等待。。。
- 请问各路高手,有谁知道在VB中有哪些API函数可以播放MP3音乐?
- 向各位请教一个图层问题,在线等...................
- 高分请教
- 关于在方块游戏中的OnTimer()如何正确使用?(SOS)高分求助
- 图标问题!!!!
- 请问如何把一个text里的内容存到一个新文件中?
- 如何在VB里用API函数SendMessage实现重载DrawItem函数功能?
- 怎样循环播放mid音乐?
- 请问什么时候用ADO什么时候用DAO!还有ADO控件与ADO编程有什么联系??
Private Function Calculate(ByVal Binary As String) As Long
Dim i As Long, counter As Long, decima As Long _
, quotient As Long, remainder As Long
i = Len(Binary): decima = 0
For counter = 1 To i
decima = (2 ^ (i - counter)) * Val(Mid(Binary, counter, 1)) + decima
Next
quotient = decima / 3
remainder = decima Mod 3
Print "Quotient is "; quotient; Chr(10); "Remainder is "; remainder
End FunctionPrivate Sub Form_click()
Dim inputer As String
inputer = InputBox("Input Binary Number", "Input")
Calculate (inputer)
End Sub缺陷:只能计算0以上的二进制整数