ID: 18608

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