Nhận biết (M1) Cho đoạn mã sau, kết quả in ra là gì?
int ucln(int a, int b) {
while (a != b) {
if (a > b) a -= b;
else b -= a;
}
return a;
}
int main() {
printf("%d", ucln(48, 36));
return 0;
}
Giải thích đáp án:
USCLN(48, 36): 48→12 (sau khi trừ 36); 12 vs 36; 36→24; 12 vs 24; 24→12; 12 vs 12 → trả về 12.
Nhận biết (M1)
Cho đoạn mã sau, kết quả in ra là gì?
int ucln(int a, int b) {
while (a != b) {
if (a > b) a -= b;
else b -= a;
}
return a;
}
int main() {
printf("%d", ucln(48, 36));
return 0;
}
Giải thích đáp án:
USCLN(48, 36): 48→12 (sau khi trừ 36); 12 vs 36; 36→24; 12 vs 24; 24→12; 12 vs 12 → trả về 12.
để 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