用VB程序将1到25的自然数依次赋值给5-5的二维数组并且输出数组的下三角。

代码如下:

Private Sub Command1_Click()

Dim a(1 To 6, 1 To 6) As Integer

For i = 1 To 5

For j = 1 To 5

tmp = 99

If i < tmp Then

tmp = i

End If

If j < tmp Then

tmp = j

End If

If 6 - i < tmp Then

tmp = 6 - i

End If

If 6 - j < tmp Then

tmp = 6 - j

End If

a(i, j) = tmp

Next j

Next i

For i = 1 To 5

For j = 1 To 5

Picture1.Print Tab(j * 5); a(i, j);

Next j

Picture1.Print

Next i

End Sub1

扩展资料

数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。

数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。

如果你用一个变体类型的变量来Split成一个数组,那么数值型数据将被分配成整形或者浮点类型的数值。

对于数值型的数据来说:000,00,00000,0都是一样的,都表示0。而且在VB里面也只会认为是0。

但是,像100,这样的数字,后面的0是不能省略的,数学常识。

只有当一个数字,用字符串型表示的时候,"000"和"000000"才有区别。

所以,我们直接定义一个字符串类型的动态数组来读取该数据,这样,所有的数值型元素也将被当做字符串来看待,这样"000"就是一个长度为3的字符串了。如下:

Sub?Command1_Click()

Dim?arr()?As?String

arr?=?Split("000,120,140,235",?",")

Dim?i?As?Integer

For?i?=?1?To?3

Print?i?&?"="?&?Mid(arr(0),?i,?1)

Next

End?Sub

本文来自作者[含兰小郎君]投稿,不代表华瑞号立场,如若转载,请注明出处:https://www.huaruijixie.net/huarui/1729.html

(14)
含兰小郎君的头像含兰小郎君签约作者

文章推荐

发表回复

作者才能评论

评论列表(3条)

  • 含兰小郎君的头像
    含兰小郎君 2025年10月04日

    我是华瑞号的签约作者“含兰小郎君”

  • 含兰小郎君
    含兰小郎君 2025年10月04日

    本文概览:代码如下:Private Sub Command1_Click() Dim a(1 To 6, 1 To 6) As IntegerFor i = 1 To 5For j...

  • 含兰小郎君
    用户100401 2025年10月04日

    文章不错《用VB程序将1到25的自然数依次赋值给5-5的二维数组并且输出数组的下三角。》内容很有帮助

联系我们

邮件:华瑞号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信