Lỗi Process returned -1073741571 (0xC00000FD) trong Code Block

Em có viết code nhập các phần tử của mảng hai chiều như sau:

    #include <stdio.h>
    #include <math.h>
    #include <stdlib.h>
    #include <string.h>
    #define MAX 999
    int main()
    {
        int a[MAX][MAX];
        int m,n,i,j, dem;
        printf("Nhap so hang cua ma tran: ");
        scanf("%d", &m);

        printf("Nhap so cot cua ma tran: ");
        scanf("%d", &n);
        for(i=0; i<m; i++)
            {
                for(j=0; j<n; j++)
                {
                    printf("Nhap phan tu thu a[%d][%d] cua mang: ", i, j);
                    scanf("%d", &a[i][j]);
                }
            }
        return 0;
    }

Khi chạy thì máy báo lỗi, còn khi e cho vào các trang code online thì nó chạy bình thường, khi chạy trên máy nó ra lỗi:

Process returned -1073741571 (0xC00000FD)   execution time : 6.590 s
Press any key to continue.

Mọi người giúp em cách khắc phục với ạ!! Em cảm ơn nhiều ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?