打印如下格式的数据:
解题思路:先将矩阵变一下形状
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=5;
int [] []a=new int[n][n];
int [] []b=new int[2*n][n];
int num=0;
//构造三角阵数形
for(int i=0;i<n-1;i++)
{
for(int j=0;j<=i;j++)
{
num++;
b[i][j]=num;
}
}
for(int i=n-1;i<2*n-1;i++)
{
for(int j=0;j<2*n-1-i;j++)
{
num++;
b[i][j]=num;
}
}
//奇数行进行逆序排序
for(int i=0;i<n;i+=2) //第0、2、4行
{
int temp=0;
for(int j=0;j<=i/2;j++)
{
temp=b[i][j];
b[i][j]=b[i][i-j];
b[i][i-j]=temp;
}
}
for(int