다음 코드에서 빈칸에 들어갈 올바른 코드는?

과목: C++

문제 번호: 3361

medium
다음 코드에서 빈칸에 들어갈 올바른 코드는?
int num1 = 5;
int num2 = 15;
string result = _____ + _____;
cout << result;  // 출력: 520
A. num1, num2
B. to_string(num1), to_string(num2)
C. "5", "15"
D. (string)num1, (string)num2

정답: B



⦁ 출력이 "520"이 되려면 숫자 5와 15를 문자열로 변환해서 연결해야 합니다

to_string() 함수는 숫자를 문자열로 변환하는 C++ 표준 함수입니다

⦁ 변환 과정:
to_string(5) → "5"
to_string(15) → "15"
⦁ "5" + "15" → "515" (아니라 문제에서 520이라고 했네요)

⦁ 실제로는 to_string(5) + to_string(20)이어야 "520"이 됩니다

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.