Nhận biết (M1) Cho đoạn mã sau, sau khi thực hiện, mảng A sẽ trở thành gì?
int A[] = {1, 2, 3, 4, 5};
int n = 5;
for (int i = 0; i < n/2; i++) {
int t = A[i];
A[i] = A[n-1-i];
A[n-1-i] = t;
}
Giải thích đáp án:
Đoạn mã đảo ngược mảng bằng cách hoán đổi A[i] với A[n-1-i] → 5, 4, 3, 2, 1.
Nhận biết (M1)
Cho đoạn mã sau, sau khi thực hiện, mảng A sẽ trở thành gì?
int A[] = {1, 2, 3, 4, 5};
int n = 5;
for (int i = 0; i < n/2; i++) {
int t = A[i];
A[i] = A[n-1-i];
A[n-1-i] = t;
}
Giải thích đáp án:
Đoạn mã đảo ngược mảng bằng cách hoán đổi A[i] với A[n-1-i] → 5, 4, 3, 2, 1.
để 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