Ví dụ về mảng 2 chiều
#include <stdio.h>
int main()
{
int dong, cot;
printf("Mời bạn nhập vào số dòng của mảng: ");
scanf("%d",&dong);
printf("Mời bạn nhập vào số cột của mảng: ");
scanf("%d",&cot);
// Khởi tạo mảng 2 chiều
int a[dong][cot];
// Nhập dữ liệu cho mảng 2 chiều
printf("\nNhập mảng 2 chiều sử dụng vòng lặp \n");
for(int i=0;i<dong;i++){ // vòng lặp để duyệt qua các dòng
for(int j=0;j<cot;j++) { // vòng lặp từng cột trong dòng
printf("Nhập vào giá trị ở dòng %d cột %d: ",i,j);
scanf("%d", &a[i][j]);
}
printf("\n");
}
printf("\nIn mảng 2 chiều sử dụng vòng lặp \n");
// Cách in ra thứ 2 là dùng vòng lặp
for(int i=0;i<dong;i++){ // vòng lặp để duyệt qua các dòng
for(int j=0;j<cot;j++) { // vòng lặp từng cột trong dòng
printf("%d \t", a[i][j]);
}
printf("\n");
}
return 0;
}
Last updated