Nhận biết (M1) Cho đoạn mã sau, kết quả in ra là gì?
int dem(int n) {
if (n == 0) return 0;
return 1 + dem(n / 10);
}
int main() {
printf("%d", dem(12345));
return 0;
}
Giải thích đáp án:
Hàm đếm số chữ số: 12345 → 1234 → 123 → 12 → 1 → 0, đếm 5 bước. dem(12345) = 5.
Nhận biết (M1)
Cho đoạn mã sau, kết quả in ra là gì?
int dem(int n) {
if (n == 0) return 0;
return 1 + dem(n / 10);
}
int main() {
printf("%d", dem(12345));
return 0;
}
Giải thích đáp án:
Hàm đếm số chữ số: 12345 → 1234 → 123 → 12 → 1 → 0, đếm 5 bước. dem(12345) = 5.
để xem lời giải của câu hỏi này
Câu hỏi cùng chủ đề
Chưa có câu hỏi