ID: 18647

Nhận biết (M1)

Cho đoạn mã sau, kết quả in ra là gì?

int tinh(int n) {

if (n <= 1) return n;

return n + tinh(n - 1);

}

int main() {

printf("%d", tinh(5));

return 0;

}


Giải thích đáp án:

Hàm tính tổng 1 + 2 + ... + n đệ quy. tinh(5) = 5+4+3+2+1 = 15.

để xem lời giải của câu hỏi này