
anel apan=new Panel();fra.setLayout(new GridLayout(6,6));apan.add(new output(6));fra.add(apan);fra.setVisible(true);*/new output(8);}}class output extends Label {public output(int e){final int n=e;int [][] a= new int[n+1][n+1];a[0][0]=1;//System.out.println(a[0][0]);//初始化对角线for(int i=1;i=n;i++){for(int j=1;j=n;j++){if(i==j) {a[j]=a[i-1][j-1]+2*i; //System.out.print(" "+a[j]);}}//System.圣迪奥康扉旗舰店out.println();}//处理其他数据for(int i=0;i=n;i++){for(int j=0;j=n;j++){if(i%2==0i==j){for(int k=i;k0;k--){a[k-1][j]=a[k][j]-1;}for(int l=j;l0;l--){a[l-1]=a[l]+1;}}if(i%2!=0i==j){for(int q=j;q0;q--){a[q-1][j]=a[q][j]+1;} for(int r=i;r0;r--){ a[r-1]=a[r]-1; }}}}//打印输出数组for(int i=0;i=n-1;i++){for(int j=0;j=n-1;j++){ System.out.print(" "+a[j]); if(i3||(j=3i=3)) System.out.print(" "); //Label alab=new Label (""+a,Label.RIGHT); //if(a[j]=10||ij)System.out.print(" ");}System.out.println();System.out.println();}}}| 欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) | Powered by Discuz! 6.0.0 |