VB二维数组打印下三角和上三角

[复制链接]
查看11 | 回复1 | 2010-5-2 21:19:17 | 显示全部楼层 |阅读模式
Private Sub Command1_Click()Dim mArrA(0 To 4, 1 To 5), mArrB(0 To 4, 1 To 5), i%, j%For i = 0 To 4
For j = 1 To i + 1
If j = 1 Then
mArrA(i, j) = i
Else
mArrA(i, j) = mArrA(i, j - 1) + 1
End If
Print mArrA(i, j);
Next j
PrintNext iPrintPrintFor i = 0 To 4
For j = 1 To 5
If j = 1 Then
mArrB(i, j) = i
Else
mArrB(i, j) = mArrB(i, j - 1) + 1
End If
If j >= i + 1 Then
Print mArrB(i, j);
Else
Print Spc(3);
End If
Next jPrintNext iEnd Sub
回复

使用道具 举报

千问 | 2010-5-2 21:19:17 | 显示全部楼层
Private Sub Command1_Click()Dim a&(4, 4), i&, j&For i = 0 To 4
For j = 0 To 4
a(i, j) = i + j
NextNext'打印下三角For i = 0 To 4
For j = 0 To i
Print " " & a(i, j);
Next
PrintNextPrint'打印上三角For i = 0 To 4
Print String(i * 2, " ");
For j = i To 4
Print " " & a(i, j);
Next
PrintNextEnd Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行