-
- Tổng tiền thanh toán:
Khi mua hàng tại website của chúng tôi, quý khách sẽ được:
Mảng 2 chiều trong C được biểu diễn dưới dạng hàng và cột, còn được gọi là ma trận. Nó còn được gọi là mảng các mảng hoặc danh sách các mảng.
Mảng 2 chiều, 3 chiều hoặc n chiều được gọi là mảng đa chiều trong C.
Khai báo mảng 2 chiều trong C
data_type array_name[size1][size2];
Ví dụ:
int ma_tran [4][3];
Ở đây, 4 là số hàng và 3 là số cột.
Khởi tạo mảng 2 chiều trong C
1. Khởi tạo mang 2 chieu bằng mảng nặc danh.
#include <stdio.h> int main() { int i=0; int j=0; //khai bao mang 2 chieu bang mang nac danh int matran[4][3]={{1,2,3},{2,3,4},{3,4,5},{4,5,6}}; //duyet mang for(i=0;i<4;i++) { for (j=0;j<3;j++) { printf("%d",matran[i][j]); } printf("\n"); } return 0; }
2. Khởi tạo mảng 2 chiều bằng cách nhập data từ bàn phím.
#include <stdio.h> int main() { int i,j; //khai bao ma tran int matran[4][3]; //nhap mang printf("Nhap mang: \n"); for (i=0;i<4;i++) { for (j=0;j<3;j++) { printf("Nhap a[%d][%d] = ",i,j); scanf("%d",&matran[i][j]); } printf("\n"); } //duyet mang printf("Ket qua: \n"); for (i=0;i<4;i++) { for (j=0;j<3;j++) { printf("%d",matran[i][j]); } printf("\n"); } return 0; }