杨辉三角(Java实现)"/>
杨辉三角(Java实现)
public class Demo09 {public static void main(String[] args) {//第一位和最后一位都为1//除了每行的第一列之外,其余的数为a[i][j]=aa[i-1][j]+a[i-1][j-1];int[][] arrays = new int[10][10];for(int i =0;i<10;i++){if(i==0){ //第一行直接赋值为0arrays[i][0]=1;continue;//重启下一个循环}for (int j =0;j<=i;j++){if (j==0||j==i){ //第一位和最后一位为1arrays[i][j]=1;}else {arrays[i][j]=arrays[i-1][j]+arrays[i-1][j-1]; //否则就是规律a[i][j]=a[i-1][j]+a[i-1][j-1];}}}for(int[] array:arrays){for (int aInt:array){if (aInt!=0){System.out.print(aInt+"\t");}}System.out.println();}}}
更多推荐
杨辉三角(Java实现)
发布评论