编写如下程序: Private Sub Commandl_Click() Dim n As Long,s As String n=InputBox("输入一个数") Do While n<>0 Print n\10 Mod 10;:Print n

admin2017-06-21  24

问题 编写如下程序:
Private Sub Commandl_Click()
Dim n As Long,s As String
n=InputBox("输入一个数")
Do While n<>0
   Print n\10 Mod 10;:Print n Mod 10::n=n\100
  Loop
  Print s
End Sub
程序运行后,单击命令按钮Commandl,并输入数值123456,则输出结果为

选项 A、6   5   4   3   2   1
B、5   6   3   4   1   2
C、6   4   2   5   3   1
D、6   1   5   2   4   3

答案B

解析 本题中是在一个Do循环中对一个数字进行分解,首先输出该数字整除10之后再除以10得到的余数(即十位上数字),然后输出该数除以10得到的余数(即个位数字),然后将该数去掉十位和个位上的数字以后继续循环,最终依次输出5、6、3、4、1、2。
转载请注明原文地址:https://kaotiyun.com/show/9DGp777K
0

最新回复(0)