编写程序,打印如下的杨辉三角形?
Intlength=0//阳辉三角2113的长度为526110。您可以直接输入410210控制台。写入(“请输入杨辉三角形长度:”)长度=转换为32(控制台.ReadLine())//为(inti=0i<a.lengthi)a[i]=Newint[i]1]//遍历指定YangHuitriangleint[]a=Newint[length][]//2D1653数组的长度,assignincrementfor(intj=0j<a.lengthj){a[j][0]=1//将第一列的所有元素赋给1a[j][j]=1//将每行最右边的元素赋给1for(intm=1m<a[j]。Length-1m)a[J][m]=a[J-1][m-1]a[J-1][m]//通过公式}计算其他元素的值for(inti=0i<a.Lengthi)//遍历数组并输出杨辉三角形{for(intJ=0J<a[i].LengthJ)控制台。写入(“{0} ”,a[i][j])控制台。写入("")}控制台。读取()
~]#包括和限制。H>main(){inti,J,n=0,a[17][17]={0}而(n<1|n>16){printf(“请输入杨辉三角形的行数:”)scanf(%d“,&n)}for(I=0I<ni)a[I][0]=1/*对于(I=1I<ni)for(J=1J<=ij))a[I][J]=a[I-1][J-1]a[I-1][J]/*每一个数是以上两个数字的总和*/for(I=0I<ni)/*outputYangHuitriangle*/{for(J=0j<=ij)printf(“]”,a[I][J])printf(“”)试试看