#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; }