二维动态

来源:互联网 发布:大数据面临的挑战 编辑:程序博客网 时间:2024/05/16 11:43
#include <iostream>#include <cstdlib>#include <time.h>#include <cstring>using namespace std;int main(){    int n,*m;    cin>>n;    int **a;    a=(int **) malloc((n)*sizeof(int*));    m=(int *) malloc((n)*sizeof(int));    for(int i=0;i<n;i++){        scanf("%d",(m+i));        a[i]=(int *)malloc((m[i])*sizeof(int));        for(int j=0;j<m[i];j++){            a[i][j]=1;        }    }    for(int i=0;i<n;i++){        for(int j=0;j<m[i];j++){            printf("%d",a[i][j]);        }        cout<<endl;    }                    free(m);    for(int i=0;i<n;i++){        free(a[i]);    }//循环释放动态内存    free(a);                    a=NULL;                    m=NULL;    return 0;}

0 0
原创粉丝点击