用VB按金字塔形状打印杨辉三角形要求打印前4行 很急

[复制链接]
查看11 | 回复1 | 2007-12-6 16:55:14 | 显示全部楼层 |阅读模式
Private Sub andian(a() As Variant)
Dim i As Integer, j As Integer, k As Integer, m As Integer, n As Integer
Dim tmpMax, tmpMin, flag As Boolean
flag = False
n = LBound(a, 2)
For i = LBound(a, 1) To UBound(a, 1)
tmpMax = a(i, LBound(a, 2))
For j = LBound(a, 2) + 1 To UBound(a, 2)
If tmpMax
a(k, n) Then
tmpMin = a(k, n)
m = k
End If
Next k
If a(m, n) = tmpMax Then
Print m & ":" & n & ":" & tmpMax
flag = True
End If
Next i
If Not flag Then Print "无鞍点"
End Sub
回复

使用道具 举报

千问 | 2007-12-6 16:55:14 | 显示全部楼层
Private Sub Command1_Click()Dim i&, j&, m&, s$Print Tab(5); "1"For i = 1 To 4m = 1s = mFor j = 1 To im = m * (i - j + 1) / js = s & " " & mNextPrint Tab(5 - i); sNextEnd Sub参考资料:http://hi.baidu.com/%C4%DD%BF%C9%B1%A6%B1%B4/blog/item/0492b1ad99ded50a4b36d6ff.html本回答被提问者采纳
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行