import java.lang.*;
import java.awt.*;
import javax.swing.*;
public class Test3_4{
public static void main (String [] args){
/*Frame fra= new Frame("数字");
Panel 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[i][j]=a[i-1][j-1]+2*i;
//System.out.print(" "+a[i][j]);
} 本文来自织梦
}
//System.out.println();
}
//处理其他数据
for(int i=0;i<=n;i++){
for(int j=0;j<=n;j++){
if(i%2==0&&i==j){
for(int k=i;k>0;k--){
a[k-1][j]=a[k][j]-1;
}
for(int l=j;l>0;l--){
a[i][l-1]=a[i][l]+1;
}
}
if(i%2!=0&&i==j){
for(int q=j;q>0;q--){
a[q-1][j]=a[q][j]+1;
}
for(int r=i;r>0;r--){
a[i][r-1]=a[i][r]-1; 织梦内容管理系统
}
}
}
}
//打印输出数组
for(int i=0;i<=n-1;i++){
for(int j=0;j<=n-1;j++){
System.out.print(" "+a[j][i]);
if(i<3||(j>=3&&i>=3)) System.out.print(" ");
//Label alab=new Label (""+a[i][i],Label.RIGHT);
//if(a[i][j]>=10||i<j)System.out.print(" ");
}
System.out.println();
System.out.println();
}
}
}
运行结果:(部分数据) 织梦好,好织梦
1 2 9 10
4 3 8 11 织梦内容管理系统
5 6 7 12
16 15 14 13









