早教吧作业答案频道 -->其他-->
VB.Net的问题,输入整数n,显示具有n行的杨辉三角形.输入整数n,显示具有n行的杨辉三角形.提示:定义一个二维数组,数组大小由文本框中输入的大小n确定.对下三角各元素进行设置:第一列及对
题目详情
VB.Net的问题,输入整数n,显示具有n行的杨辉三角形.
输入整数n,显示具有n行的杨辉三角形.
提示:
定义一个二维数组,数组大小由文本框中输入的大小n确定.
对下三角各元素进行设置:第一列及对角线上均为1;其余每一元素正好等于它上面一行的同一列和前一列的两个元素之和.即a(i,j)=a(i-1,j-1)+a(i-1,j).
利用Space(4-Len(Trim(a(i,j))))函数设置每列输出宽度为4,使得列对齐.
输入整数n,显示具有n行的杨辉三角形.
提示:
定义一个二维数组,数组大小由文本框中输入的大小n确定.
对下三角各元素进行设置:第一列及对角线上均为1;其余每一元素正好等于它上面一行的同一列和前一列的两个元素之和.即a(i,j)=a(i-1,j-1)+a(i-1,j).
利用Space(4-Len(Trim(a(i,j))))函数设置每列输出宽度为4,使得列对齐.
▼优质解答
答案和解析
参考:
以下为十行的杨辉三角输出,根据这个自己做相应修改,都做好了,那你就是伸手党了.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i, j As Integer
Dim n As Integer
n = 10
Dim dete(n, n) As Integer
Dim sum As Integer
For i = 0 To n
For j = 0 To i
If i = 0 Then
dete(i, j) = 1
ElseIf j = 0 Then
dete(i, j) = 1
ElseIf i = j Then
dete(i, j) = 1
Else
dete(i, j) = dete(i - 1, j - 1) + dete(i - 1, j)
End If
Next
Next
For i = 0 To n
For j = 0 To i
Debug.Write(dete(i, j) & " ")
sum += dete(i, j)
Next
Debug.WriteLine(" ")
Next
End Sub
End Class
以下为十行的杨辉三角输出,根据这个自己做相应修改,都做好了,那你就是伸手党了.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i, j As Integer
Dim n As Integer
n = 10
Dim dete(n, n) As Integer
Dim sum As Integer
For i = 0 To n
For j = 0 To i
If i = 0 Then
dete(i, j) = 1
ElseIf j = 0 Then
dete(i, j) = 1
ElseIf i = j Then
dete(i, j) = 1
Else
dete(i, j) = dete(i - 1, j - 1) + dete(i - 1, j)
End If
Next
Next
For i = 0 To n
For j = 0 To i
Debug.Write(dete(i, j) & " ")
sum += dete(i, j)
Next
Debug.WriteLine(" ")
Next
End Sub
End Class
看了 VB.Net的问题,输入整数...的网友还看了以下:
求两问题的VB代码问题一:求1+2+2^2+2^3……+2^63的答案问题二:一张纸的厚度0.1毫 2020-04-09 …
请问这个VB题如何解答?31605.阅读下列程序段:m=0Fori=1To3Forj=1Toim= 2020-05-14 …
问一个vb计数循环的问题:一球从100米高度自由落下,每次落地后又反跳回原高度的一半,再落下.自行 2020-06-06 …
9名同学分别投票给"杨坤组"与"那英组",最终"杨坤组"5票,"那英组"4票,问"杨坤组"的票数始 2020-06-27 …
请问这道VB题为什么选6次?本题和m有什么关系?31606.运行下列程序段,其中“n=n+1”语句被 2020-11-01 …
请问一个VB题目9、“工程资源管理器”窗口又称为“工程浏览器”窗口,在窗口中会列出当前工程的所有。A 2020-12-03 …
讲解VB画圆刚接触VB,信息书里有个教画圆的教程,最后是成功了,但是我想问一下,VB是根据什么来解出 2020-12-05 …
阅读文段,回答问题。三块钱国币时间:民国期间地点:西南某省城吴太太(回头问杨)你说你是一个穷光蛋,请 2020-12-09 …
2012年6月,外交部长杨洁篪在日内瓦出席叙利亚问题“行动小组”外长会议,就妥善解决叙利亚问题提出四 2020-12-17 …
问一个VB问题Format(bh,string(val(combo1.text)+1,"0"))里面 2020-12-26 …