求解答VB的两道题

 我来答
brain39
2014-01-06 · TA获得超过6102个赞
知道大有可为答主
回答量:6365
采纳率:81%
帮助的人:85万
展开全部
第一题答案为:3412。先取右边的两个字符,再取左边的两个字符,两者连起来。
第二题:6。第次除以10取余数,就是将各位一位一位拿出来相加,3+2+1=6
更多追问追答
追问

能帮我看一下这两个题有啥区别吗
ZHMINGEN
2014-01-06 · TA获得超过1735个赞
知道大有可为答主
回答量:3149
采纳率:68%
帮助的人:1250万
展开全部
Private Sub Command1_Click()    '第四题
    Print Right("1234", 2) + Left("1234", 2)
    '其结果应该是字符串:"3412",因为Right("1234", 2)输出字符串"34",Left("1234", 2)输出字符串"12",中间的 + 号在这里是字符串连接符。
End Sub
Private Sub Command1_Click()   '第五题
    Dim m As Integer, n As Integer
    m = 123   '给变量m赋值
    Do      'do循环,在第一次进入循环时n=0,m=123
    n = n + m Mod 10  '给变量n赋值,第一次n=3,第二次n=5,第三次n=6
    m = m / 10    '变量m重新赋值,第一次m=12,第二次m=1,第三次m=0,注意m定义的是整数。
    If m = 0 Then   '如果m=0,就退出循环,第三次m=0了,这个是必须的,不然可能是死循环。
        Exit Do
    End If
    Loop While True
    Print n   '打印变量n,这时的n=6,所以输出为6
End Sub
追问
很详细,非常感谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huuboo5
2014-01-06 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:94.9万
展开全部
n的值变化为
3 5 6
m为
12 1 0(满足条件)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草堂春日迟迟
2014-01-06 · TA获得超过278个赞
知道小有建树答主
回答量:405
采纳率:100%
帮助的人:284万
展开全部
3412 和 6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式