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\t",a[i][j]);
    getch();

}

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

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ớ :smile:

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