01/10/2018, 09:25

Lỗi has stopped working!

Em có đoạn code nhỏ như thế này:

#include <stdio.h>
int main ()
{
    int a[3][3], i, j;
    printf("Nhap gia tri cho mang a:");
    for (i=0; i<3; i++)
        for (j=0; j<3; j++) {
        printf("a[%d][%d]=",i,j);
        scanf("%d",a[i][j]); }
    for (i=0; i<3; i++)
        for (j=0; j<3; j++)
        printf("%3d	",a[i][j]);
    getch();

}

Khi chạy nhập 1 giá trị thì bị lỗi, mong mọi người giúp em ạ!

Khoa NTA viết 11:36 ngày 01/10/2018

Ngay chỗ này:

/// Sai:
scanf("%d",a[i][j]); }
/// Thay thế thành
scanf("%d", &a[i][j]); }

Vì cái cần truyền vào là địa chỉ của vùng nhớ

Bài liên quan
0