实验四:采用一位数组输出等腰三角形的杨辉三角
1.程序代码
package 一位数组;
import java.util.Scanner;
public class 杨辉三角 {
public static void main(String[] args)
{
Scanner a=new Scanner(System.in);
System.out.print("输出杨辉三角行数n:");
int n=a.nextInt();
int[] b=new int[150];
int[] c=new int[150];
int i,x,y;
for(i=0;i<n;i++)
b[i]=c[i]=1;
for(i=0;i<n;i++)
{
for(x=1;x<i-1;x++)
{
c[x]=b[x-1]+b[x];
}
for(y=0;y<=n-i;y++)
System.out.print(" ");
for(x=0;x<=i-1;x++)
{
b[x]=c[x];
System.out.print(c[x]+" ");
}
System.out.print("\n");
}
}
}
2.程序代码截图
3.心得
通过这次实验了解一位数组和杨辉三角,并使自己能够掌握知识,但是在这次实验中也了解到自己到自己的不足,我要认真学习一位数组和真正掌握它的关于杨辉三角的编程,好好学习,加油努力!