我需要打印以下模式
0 0 0 0 0<br>
0 # # # 0<br>
0 # 0 # 0<br>
0 # # # 0<br>
0 0 0 0 0
我写的代码打印了这个
0 0 0 0 0<br>
0 # # # 0<br>
0 # # # 0<br>
0 # # # 0<br>
0 0 0 0 0<br>
代码是
public class PrintPattern {
public static void main(String[] args) {
int [][] arr = new int[5][5];
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
if(i>0 && i<4 && j!=0 && j!=4){
arr[i][j]=1;
}
}
}
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
if(arr[i][j]==1){
System.out.print(" "+"#"+" ");
}
else
System.out.print(" "+arr[i][j]+" ");
}
System.out.println();
}
}
}
我还需要将它推广到任何n
xn
矩阵,其中n = {2k+1,k>0}
.