- import java.util.*;
- import java.lang.Math.*;
- class ShuChu
- {
- public static void main(String[] args)
- {
- Scanner input = new Scanner(System.in);
- System.out.println("请输入一个整数: ");
- int n = input.nextInt();
- System.out.println("你输入的整数是:"+n);
- int X,Y;
- X = n;
- Y= n;
- int[][] a = new int[2*n+1][2*n+1];
- /*for(int i = 0; i < 2*n+1; i++)
- {
- for(int j=0; j < 2*n+1;j++)
- {
- a[i][j]=1;
- }
-
- }
- */
- for(int i = 0; i < 2*n+1; i++)
- {
- for(int j=0; j < 2*n+1;j++)
- {
- int t = n+1 - Math.abs(X-i) - Math.abs(Y-j);
- if(t<1)
- a[i][j]=1;
- else
- a[i][j] = t;
- }
- }
- for(int i = 0; i < 2*n+1; i++)
- {
- for(int j=0; j < 2*n+1;j++)
- {
- System.out.print(a[i][j]);
- }
- System.out.println();
- }
- }
- }
复制代码 我是从下标入手的 相信还有其他的方法 |