Bài trên có thể là R2 muốn ví dụ minh họa cho cậu thấy thôi. Tại sao Tun Tun không thử viết xem sao ? Như thế cậu sẽ nhanh hiểu hơn.
Bài trên của Tun Tun cũng không khó lắm, nếu làm theo kiểu của tun tun thì cũng được
PHP Code:
void read_matrix(int matrix[][COL], int row, int column)
tuy nhiên, cách giải thích này :
PHP Code:
Em thường biết dùng đệ quy là để hoá giải 1 vòng for
không hẳn là đúng đâu nhé. Thường thì người ta thấy như thế thôi.
Theo cách của tun tun :
PHP Code:
void inputMatrix(int **a,int i,int j,int n,int m)
{
if(i == n) return;
if(j == n)
{
++i;j=0;
inputMatrix(a,i,j,n,m);
}
printf("A[%d][%d] = ",i,j) ; scanf("%d",&A[i][j]);
inputMatrix(a,i,++j,n,m);
}
Hi vọng cậu hiểu !