int asd1(int n){
if(n == 1)
return 1;
else
return asd1(n - 1) + 1;
}
int asd2(int n){
if(n == 1)
return 1;
else
return asd2(n - 1);
}
giả sử trong main() gọi
asd1(3) --> kq: 3
asd2(3) --> kq: 1
vậy đâu đã làm cho sự khác biệt này khi cùng đệ qui và điều kiện dừng là n = 1?
Có thể em mất căn bản về đệ qui rồi xin đc chỉ giáo để đc hiểu rỏ hơn!

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