次のパターンを印刷する必要があります
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}
ます。