vb怎样将该程序运行结果反序排列

 我来答
荐码008
2016-06-09
知道答主
回答量:27
采纳率:0%
帮助的人:8.2万
展开全部
Private Sub Command1_Click() '你的原代码
a = Text1
Do While a > 0
b = b + Str(a Mod 2)
a = a \ 2
Loop
Text2 = b
End Sub

Private Sub Command2_Click() '对结果进行倒过来,“反序”是什么意思受驱上当了
For i = Len(Text2) To 1 Step -1
v = v & Mid(Text2, i, 1)
Next
Text3 = v
End Sub
匿名用户
2016-06-09
展开全部
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c
a = Len(Text1.Text): b = 0
c = 1
Do While c <= a
b = CInt(Mid(Text1.Text, c, 1) * 2 ^ (a - c)) + b
c = c + 1
Loop
Text2.Text = Str(b)
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2016-06-09 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2750万
展开全部
只要改一个地方:
b = b + Str(a mod 2)
改为:
b = Str(a mod 2) + b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式