一维数组赋值
定义一个过程,实现给一维数组赋值,定义一个自定义过程,实现将一个一维数组逆置,定义一个过程,输出一维数组。最后在main过程里调用上述三个过程。最好能解释下写个程序吧...
定义一个过程,实现给一维数组赋值,定义一个自定义过程,实现将一个一维数组逆置,
定义一个过程,输出一维数组。最后在main过程里调用上述三个过程。
最好能 解释下
写个程序吧 展开
定义一个过程,输出一维数组。最后在main过程里调用上述三个过程。
最好能 解释下
写个程序吧 展开
2个回答
展开全部
Private Sub Form_Load()
Dim x(4) As Integer
assignarr x
output x
Reverse x
output x
End Sub
Sub output(arr() As Integer)
For i = 0 To UBound(arr)
Debug.Print arr(i)
Next
End Sub
Sub assignarr(arr() As Integer)
For i = 0 To UBound(arr)
arr(i) = InputBox("请输入数组第 " & i & " 个元素", "数组赋值", "")
Next
End Sub
Sub Reverse(arr() As Integer)
For i = 0 To UBound(arr) / 2
t = arr(i): arr(i) = arr(UBound(arr) - i): arr(UBound(arr) - i) = t
Next
End Sub
Dim x(4) As Integer
assignarr x
output x
Reverse x
output x
End Sub
Sub output(arr() As Integer)
For i = 0 To UBound(arr)
Debug.Print arr(i)
Next
End Sub
Sub assignarr(arr() As Integer)
For i = 0 To UBound(arr)
arr(i) = InputBox("请输入数组第 " & i & " 个元素", "数组赋值", "")
Next
End Sub
Sub Reverse(arr() As Integer)
For i = 0 To UBound(arr) / 2
t = arr(i): arr(i) = arr(UBound(arr) - i): arr(UBound(arr) - i) = t
Next
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询