我想用一维数组来实现扬辉三角!
怎么写啊?
格式如下!

解决方案 »

  1.   

    http://topic.csdn.net/u/20081005/13/8494ddce-9de8-43e7-b5e4-5c0cd8a8f5dd.html
      

  2.   


    public class TestYHS { static public void main(String[] args) {
    int[][] a = new int[10][10];
    for (int i = 0; i < 10; i++)
    for (int j = 0; j < 10; j++) {
    if (j < i) {
    a[i][j] = 1;
    if (j == 0) {
    a[i][j] = 1;
    } else {
    a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
    }
    } else {
    a[i][j] = 1;
    }
    } for (int i = 0; i < 10; i++) {
    for (int k = 1; k <= 10 - i; k++)
    System.out.printf(" "); for (int j = 0; j <= i; j++) {
    System.out.printf("%3d ", a[i][j]);
    }
    System.out.printf("\n");
    }
    }
    }