爱问知识人 爱问教育 医院库

怎样把杨辉三角形显示在图片框?

首页

怎样把杨辉三角形显示在图片框?

VB中,怎样把杨辉三角形显示在图片框中

提交回答

全部答案

    2014-05-15 23:47:47
  •   Option Explicit
    Dim n As Integer, i As Integer, j As Integer, a() As Integer
    Private Sub Command1_Click()
    '判断输入的行数是否为数字
      If IsNumeric(Text1。
      Text) Then n = Val(Text1。Text) Else MsgBox "您输入的不是数字" Text1。SetFocus End If '重新定义数组并利用两次循环给数组赋值 ReDim a(n, n) As Integer For i = 1 To n a(i, 1) = 1: a(i, i) = 1 Next i For i = 3 To n For j = 2 To i - 1 a(i, j) = a(i - 1, j - 1) + a(i - 1, j) Next j Next i '输出数组到picturebox1上 For i = 1 To n For j = 1 To i Picture1。
      Print a(i, j); Spc(1); Next j Picture1。Print Next i End Sub Private Sub Command2_Click() '判断输入的行数是否为数字 If IsNumeric(Text1。
      Text) Then n = Val(Text1。Text) Else MsgBox "您输入的不是数字" Text1。SetFocus End If '重新定义数组并利用两次循环给数组赋值 ReDim a(n, n) As Integer For i = 1 To n a(i, 1) = 1: a(i, i) = 1 Next i For i = 3 To n For j = 2 To i - 1 a(i, j) = a(i - 1, j - 1) + a(i - 1, j) Next j Next i '输出数组到picturebox2上 For i = 1 To n Picture2。
      Print Spc((n - i) * 2); For j = 1 To i Picture2。Print a(i, j); Spc(1); Next j Picture2。Print Next i End Sub Private Sub Command3_Click() '清除屏幕 Picture1。
      Cls Picture2。Cls End Sub Private Sub Form_Load() Text1。Text = "" End Sub 以上是对这个问题的回答,希望对您有帮助。

    y***

    2014-05-15 23:47:47

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):