用二維數(shù)組輸出楊輝三角 VB如何用二維數(shù)組打印楊輝三角?
VB如何用二維數(shù)組打印楊輝三角?從第二行開始,每個數(shù)字等于肩上兩個數(shù)字的和。而且還要注意編程,為了正確顯示,每兩個數(shù)字之間有一個空格。2打開VB6.0,新建工程,在窗體中添加命令按鈕,將標(biāo)題改為“打印
VB如何用二維數(shù)組打印楊輝三角?
從第二行開始,每個數(shù)字等于肩上兩個數(shù)字的和。而且還要注意編程,為了正確顯示,每兩個數(shù)字之間有一個空格。2打開VB6.0,新建工程,在窗體中添加命令按鈕,將標(biāo)題改為“打印”,添加打印輸出的圖片框控件,將form1窗體的caption屬性改為“Yang Hui triangle”,設(shè)置界面,如下圖所示:
~]#include<stdio。H>
#包含“字符串。H“
int a[10000]//容器1)/2<=10000,n<=141
int b=3,Cr,I//b是當(dāng)前的行數(shù),Cr是所需的行數(shù),I是循環(huán)數(shù)
int yhsj(int Cr)
{
a[1]=a[2]=1//前兩行較少,全部為1,因此直接輸出
printf(%dn”,a[1])
printf(%d%dn”,a[1],a[2])
while(B<=CR)//從第三行判斷
{
for(I=Bi>=2I--)//從倒數(shù)第二行開始加法
{
a[I]=a[I]a[I-1]//楊輝三角法則,無值數(shù)組的默認(rèn)值為0
}
for(I=1I<=BI)//display loop
{
printf(“%d”,a[I])}
]printf(“”n”)//顯示新行
B//下一行
]}]return 0
}]void這是顯示行數(shù)(3~141)的第一行顯示線(3~141)顯示線(3~141)顯示線(3~141)顯示線(3~141)顯示線(3~141)顯示線號(3~141)顯示線號(3~141)顯示線號(3~141)顯示線號(3~141)顯示線號(3~141)顯示線號(D%D%D”“,&and&[ampcr
]yhsj[SZ[I[I[I][0
][SZ[I[I[I[I[I][0
]SZ[I[I[I[I[I][I][I[I][I][I][I][I][I][I][I][I][I][I][I][I][I][I][I
]-1]SZ[I-1][J
]對于(I=0I<=9i)
對于(J=0j<=ij))
{printf(“%-4D”,SZ[I][J])
如果(J==I)printf(“n”)}]getchar()
c語言編程,打印楊輝三角,要求打印的行數(shù)由鍵盤輸入,并且不得使用二維數(shù)組?
C語言二維數(shù)組實(shí)現(xiàn)楊輝三角形:#include“stdio”。H“void main(){int a[11][11]//打印10行int i,J//使用i控制行數(shù),J控制(i=1I)的列數(shù)