关于VB编程的问题

麻烦大虾们帮帮忙啊!有着么一道题:声明一个有20个元素的一维数组A,使用Inputbox函数为其所有元素赋值,然后将其所有元素的值及其下标显示出来。麻烦给一下编程的步骤,... 麻烦大虾们帮帮忙啊!
有着么一道题:声明一个有20个元素的一维数组A,使用Inputbox函数为其所有元素赋值,然后将其所有元素的值及其下标显示出来。
麻烦给一下编程的步骤,感激不尽啊!
展开
 我来答
百度网友af82ee87c
2011-03-22 · TA获得超过5330个赞
知道小有建树答主
回答量:1612
采纳率:0%
帮助的人:1040万
展开全部
Sub ZLDCCMX()
'有着么一道题:声明一个有20个元素的一维数组A,使用Inputbox函数为其所有元素赋值,然后将其所有元素的值及其下标显示出来。
Dim A(1 To 20) '声明一个有20个元素的一维数组A
Arr = InputBox("请为数组赋值,每个元素之间用空格隔开!" & vbCrLf & vbCrLf & "如:11 22 33 4 5 6 7 8" & vbCrLf & vbCrLf & "一共20个", "输入20个元素:")
Arr = Split(Arr, " ")
For I = 0 To UBound(Arr)
A(I + 1) = Arr(I)
Debug.Print "A(" & I + 1 & ")=" & A(I + 1)
Next
Do While I < 19
Brr = InputBox("请继续为数组赋值,每个元素之间用空格隔开!" & vbCrLf & vbCrLf & "如:11 22 33 4 5 6 7 8", "你少输了" & 20 - I & "个元素!请补充:")
Brr = Split(Brr, " ")
For J = 0 To UBound(Brr)
A(I + 1) = Brr(J)
Debug.Print "A(" & I + 1 & ")=" & A(I + 1)
I = I + 1: If I = 20 Then Exit Do
Next
Loop
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-03-22 · TA获得超过8613个赞
知道大有可为答主
回答量:3242
采纳率:66%
帮助的人:2856万
展开全部
Public Sub iArr()
Dim i As Integer, a(1 To 20), s$
For i = 1 To 20
a(i) = InputBox("请输入第" & i & "个数:")
Next
For i = LBound(a) To UBound(a)
s = s & Chr(10) & "第" & i & "个元素的值:" & a(i)
Next
MsgBox s
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3dd298a0e
2011-03-22 · TA获得超过261个赞
知道答主
回答量:180
采纳率:0%
帮助的人:194万
展开全部
Dim A(1 To 20), i As Integer
For i = 1 To 20
A(i) = InputBox("请输入第" & i & "个元素的值。")
Next
For i = 1 To 20
MsgBox "第" & i & "个变量是" & A(i)
Next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luckfire
2011-03-22 · 超过39用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:111万
展开全部
dim i as integer
for i =1 to 20
a(i)=input("请输入第" & i & "个数")
next
for i =1 to 20
msgbox "第" & i & "个变量是" & a(i)
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式