设有大于3的奇整数n。请编写方法void printArray(int[][]arr),该方法的功能是在屏幕上输出n行n列数组arr中特殊位置的数据。以7行7列的方阵为例,标注“x”的即是这些特殊位置。输出的元素次序任意,但不允许有重复。
高老师2年前 (2024-03-26)Java语言程序设计(一)(04747)9
设有大于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");
扫描二维码免费使用微信小程序搜题/刷题/查看解析。
版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。