Chào mọi người, mình ko hiểu khai báo trong hàm và ngoài hàm khác nhau như thế nào mong mọi người chỉ giáo. Nếu mình khai báo int x1, y1; ở ngoài sau khi khai báo thư viện thì ct sẽ bị sai.
void thu(int x, int y, int k)
{
int x1, y1;
for(int i=0; i<8; i++)
{
x1=x+h[i];
y1=y+c[i];
if(x1>=0 && x1<8 && y1>=0 && y1<8 && a[x1][y1]==0)
{
a[x1][y1]=k;
if (k<64)
{
thu(x1, y1, k+1);
a[x1][y1]=0; //phuc hoi lai
}
else
hienthikq();
}
}
}

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