建立动态的n维数组

来源:互联网 发布:厨房重油污 知乎 编辑:程序博客网 时间:2024/04/27 21:49
建立一维的动态数组
#include<iostream>using namespace std;int main(){int *p,n,i,n1;cin>>n;p=new int [n];for(i=0;i<n;i++){cin>>n1;*(p+i)=n1;}for(i=0;i<n;i++)cout<<*(p+i)<<" ";cout<<endl;return 0;}

建立二维的动态数组
#include<iostream>using namespace std;int main(){int i,j,**p,n;cin>>n;    p=new int *[n];for(i=0;i<n;i++)p[i]=new int [n];for(i=0;i<n;i++)for(j=0;j<n;j++)p[i][j]=1;for(i=0;i<n;i++){for(j=0;j<n;j++)cout<<p[i][j]<<" ";cout<<endl;}for(i=0;i<n;i++)delete [i] *p;delete [] p;return 0;}

以此类推出n维的数组
	
				
		
原创粉丝点击