cho mk hỏi đệ quy với kiểu void có đc ko ah. Tại mk chạy hàm này mà khi chạy nó không dừng đc
void Dao_Nguoc(int n){
while (n>0) {
printf("%d", n%10);
Dao_Nguoc(n/10);
}
}
cho mk hỏi đệ quy với kiểu void có đc ko ah. Tại mk chạy hàm này mà khi chạy nó không dừng đc
void Dao_Nguoc(int n){
while (n>0) {
printf("%d", n%10);
Dao_Nguoc(n/10);
}
}
n
không đổi nên nó cứ chạy hoài thôi. Bỏ while
ra bạn.
Thay while bằng if đi bạn. Đơn giản vậy thôi
Thay int n bằng int &n.