#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
// write your code here......
// //一维数组代替二维数组写法
// int *p=new int[n*n];
// for(int i=0;i<n;i++){
// for(int j=0;j<n;j++){
// p[i+j]=i+j;
// cout<<p[i+j]<<' ';
// }
// cout<<endl;
// }
// delete[]p;
//完全写法
int **p=new int *[n];
for(int i=0;i<n;i++){
p[i]=new int[n];
}
//给数组赋值
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
p[i][j]=i+j;
cout<<p[i][j]<<' ';
}
cout<<endl;
}
delete[]p;
return 0;
}



京公网安备 11010502036488号