안녕하세요 보글리아입니다.
이번 시간에는 코드업 1003번 문제 풀이를 설명드리겠습니다.
※본 풀이는 C언어가 아닌 C++를 사용해 풀이하는 점 양해 부탁드립니다※
문제
이번에는 줄을 바꿔 출력하는 출력문을 연습해 보자.
다음과 같이 줄을 바꿔 출력해야 한다.
Hello
World
(두 줄에 걸쳐 줄을 바꿔 출력)
풀이
두 가지 버전이 있습니다.
- 첫 번째 버전 : \n 사용
- 두 번째 버전 : endl사용
첫 번째 버전
: \n의 기능은 한 칸 들여 쓴다는 의미로 사용합니다. 큰 따옴표 안에 문장이 있으면, 들여 쓰고 싶은 위치에 \n을 적으시면 됩니다. 예를 들어 My name is Lisa라는 문장을 한 줄씩 들여쓰시려면, 띄어쓰기 한 중간에 하단 코드처럼\n을 적으시면 자동으로 그 위치에서 들여 써져 컴파일됩니다.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello\nWorld";
return 0;
}
두 번째 버전
: endl를 문장 끝에 <<를 작성한 후 적으시면, 그 시점에서 한 칸 들였어 집니다. 그렇기에 endl 다음 문장을 출력하면 자동으로 두 번째 줄부터 문장이 출력됩니다.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello" << endl;
cout << "World" << endl;
return 0;
}
'프로그래밍 언어 문제 > 코딩테스트(코드업)_C언어, C++' 카테고리의 다른 글
코드업 1006번 문제 풀이 (0) | 2023.03.28 |
---|---|
코드업 1005번 문제 풀이 (0) | 2023.02.24 |
코드업 1004번 문제 풀이 (0) | 2023.02.24 |
코드업 1002번 문제 풀이 (0) | 2023.02.24 |
코드업 1001번 문제 풀이 (0) | 2023.02.24 |
댓글