Nhận biết (M1) Cho đoạn mã sau, kết quả in ra là gì?
int fun(int n) {
if (n == 0) return 1;
return n * fun(n - 1);
}
int main() {
printf("%d", fun(5));
return 0;
}
Giải thích đáp án:
Hàm tính giai thừa đệ quy: fun(5) = 5×4×3×2×1×1 = 120.
Nhận biết (M1)
Cho đoạn mã sau, kết quả in ra là gì?
int fun(int n) {
if (n == 0) return 1;
return n * fun(n - 1);
}
int main() {
printf("%d", fun(5));
return 0;
}
Giải thích đáp án:
Hàm tính giai thừa đệ quy: fun(5) = 5×4×3×2×1×1 = 120.
để 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