美文网首页
动态申请和释放二维数组

动态申请和释放二维数组

作者: Coding破耳 | 来源:发表于2020-04-04 18:19 被阅读0次
#include "stdio.h"
int main()
{
    int n,m;
    scanf("%d %d",&n,&m);
    int ** a = new int*[n];
    for(int i = 0; i < n; i++)
    {
        a[i] = new int[m];
    }
    
    int sum(0);
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
        {
            scanf("%d",&a[i][j]);
            if(a[i][j] > 0)
            {
                sum += a[i][j];
            }
        }
    }
    
    printf("%d",sum);
    for(int i = 0; i < n; i++)
    {
        delete [] a[i];
    }
    delete [] a;
    
    return 0;
}


相关文章

网友评论

      本文标题:动态申请和释放二维数组

      本文链接:https://www.haomeiwen.com/subject/noajphtx.html