01/10/2018, 10:03
[FUN] Có bao nhiêu cách để "show" mảng một (hai) chiều?
Anh chị em dùng những cách nào để hiển thị mảng một chiều, mảng hai chiều?
Cơ bản nhất, mà ai cũng được dạy, ai cũng được thấy:
//mảng hai chiều
//count m,n
void print_array(int arr[m][n]) {
for (int i=0; i<m; i++) {
for (int j=0; j<n; j++) cout<< arr[i][j] << ' ';
cout<< '
';
}
}
Nâng cao thêm tẹo, khi đã học về con trỏ và hiểu bản chất của mảng, mình làm màu như sau:
//mảng một chiều
//count m
void print_array(int arr[m]) {
for (int i=0; i<10; i++) cout<<(*arr)++<<' ';
//hoặc
for (int *ptr=arr; ptr<arr+m; ptr++) cout<< *ptr <<' ';
}
Anh chị em có cách nào hay và tiện hơn thì chia sẻ nhé!
Bài liên quan