救救我呀~
代码码到一半没思路,想不出来
(下面是代码)
#include <iostream>
using namespace std;
int a[40][40];
int main(){
int n,k=2;
cin>>n;
a[0][n/2]=1;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if((k-1==a[0][])&&(!(k-1==a[][n-1]))){
a[n-1][]=k;
}
else if((!(k-1==a[0][]))&&(k-1==a[][n-1])){
a[][0]=k;
}
else if(k-1==a[0][n-1]){
a[1][n-1]=k;
}
else if(!((k-1==a[0][])&&(k-1==a[][n-1]))){
if(){
a[][]=k;
}
else{
a[][]=k;
}
}
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){a
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}