利用二维数组实现打印杨辉三角
代码如下:
import java.util.*;
public class Test04 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请问你要输出几行:");
int n = sc.nextInt();
int[][] a=new int[n][n];
int i,j;
for(i=0;i<n;i++) {
for(j=0;j<=i;j++) {
if(j = = 0 || i = = 0) {
a[i][j] = 1;
}else {
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
System.out.print(a[i][j]+" ");
}
System.out.println();
}
sc.close();
}
}
效果图如下: