设有大于3的奇整数n。请编写方法void printArray(int[][]arr),该方法的功能是在屏幕上输出n行n列数组arr中特殊位置的数据。以7行7列的方阵为例,标注“x”的即是这些特殊位置。输出的元素次序任意,但不允许有重复。
int i,k=arr.length;
for(i=0;i< k;i++)System.out.print(arr[k/2][i]+"\t");
for(i=0;i< k;i++)if(i!=k/2)System.out.print(arr[i][k/2]+"\t");
for(i=0;i< k;i++)if(i!=k/2)System.out.print(arr[i][i]+"\t");
for(i=0;i< k;i++)if(!l=k/2)System.out.print(arr[i][k-i-1]+"\t");