ZZUL:2845快来AC这道题
找规律题,尽量找到与行列的关系,以及上下值的关系;
using namespace std;
int arr[110][110];
int main() {
int n;
cin>>n;
for(int i=0; i<n; i++) {
int jian=i;
arr[i][0]=(i+1)*(i+1);
int j1=1;
for(; j1<=jian; j1++) {
arr[i][j1]=arr[i][j1-1]-1;
}
for(int j2=j1; j2<n; j2++) {
arr[i][j2]=arr[i][j2-1]+2*(j2-1)+1;
}
}
for(int i=0; i<n; i++) {
for(int j=0; j<n; j++) {
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
return 0;
}