打印数字三角形。输入高h输出吐下图形
1 3 6 10 15 21
2 5 9 14 20
4 8 13 19
7 12 18
11 17 
16

解决方案 »

  1.   

    int n = 7;//h
    int c = 1;
    for(int i = 0; i < n; i++) {
    c = i + c;
    int cc = c;
    int ii = i + 2;
    for(int j = 0; j < n - i; j++){
    System.out.print(cc);
    cc = cc + ii++;
    }
    System.out.println();
    }
      

  2.   

    楼上正解,但是h应该设置为6,,你这个多了一行
    然后 第一条打印语句应该多是System.out.print(cc+" "); 多加一个空格,否则打印出来的数字会拼在一起