- <P>/*
- 打印如下图形:
- 1 2 6 7
- 3 5 8 13
- 4 9 12 14
- 10 11 15 16
- */</P>
- <P>class Demo
- {
- public static void main(String[] args)
- {
- int a = 10;
- int num = 0;
- int[][] arr = new int[15][15];</P>
- <P> for(int i=0; i<a*2-1; i++)
- {
- for(int j=0; j<=i && j<a; j++)
- {
- for(int k=0; k<=i && k<a; k++)
- {
- if(j+k == i)
- {
- if(i%2 == 0)
- arr[j][k] = ++num;
- else
- arr[k][j] = ++num;
- }
- }
- }
- }
-
- for(int i=0; i<a; i++)
- {
- for(int j=0; j<a; j++)
- {
- System.out.print(arr[i][j]+"\t");
- }
- System.out.println();
- }
- }
- }
- </P>
复制代码 不知道这个- - 给不给加分,很早之前做的一个题目!
|
|