백준 온라인 저지 문제 풀이/단계별로 문제풀기 1

[백준] 2557번 : Hello World

OrangeZone 2020. 7. 3. 00:09

안녕하세요! 백준 온라인 저지에서 만나뵙게 된 OrangeZone 이라고 합니다.

 

저도 코딩을 잘 하지는 못하지만 앞으로 잘 부탁드립니다..ㅎㅎ

 

아마도 이 글을 보고 계신다면 C언어를 처음 입문하신 분이 아닐까 합니다.

 

C언어의 기초는 출력으로부터 시작합니다.

 

먼저 여러분과 저는 Visual Studio, 또는 다른 코딩 웹사이트에서 코딩을 한다고 가정하겠습니다. (VS 설치 방법은 추후 포스팅하겠습니다!)

아마도 여러분이 저랑 쓰실 첫 문장은 이게 될것 같습니다.

 

#include <stdio.h>

 

이 문장은 C언어의 근본이라고 할 수 있죠 ㅎㅎ

 

저 문장은 C언어의 기본 구성요소를 로드하는데에 사용됩니다. 그중, stdio는 Standard Input Output의 약자로 기초적인 입출력을 담당하는 기능이죠. 

 

항상 숙지해 두시기 바랍니다.

 

#include <stdio.h>
int main()
{
	//여기에 코드를 입력하세요!
    return 0;
}

자 이것이 C언어의 기본 형식인데요, 저 두개의 중괄호 안에 저희가 입력해야 할 모든 코드가 들어가게 됩니다.

 

그 위에 int main()은 기본적인 구조를 선언합니다. 다른 기능은 포함하지 않고, 저 괄호 안을 먼저 실행하겠다는 소리죠.

 

또한 return 0; 은 코드를 다 실행한 후 끝에 오면 0이란 코드를 반환한다는 것인데요, 0이란 코드는 종료를 의미합니다.

 

또한 중요한 점이 있습니다. 바로 ';' 기호인데요, 이 기호는 당신이 적고 있는 문장이 끝났음을 의미합니다.

 

번거롭겠지만 항상 ';'를 문장 끝에 붙이는 습관을 들이도록 합시다.

 

그러면, 본론으로 돌아가 문제를 볼까요?

 

백준 온라인 저지 문제번호 2557

문제에서는 우리에게 Hello World!를 출력하는것을 요구하고 있습니다.

 

자 그러면 이제 문제가 생겼네요. 어떻게 출력할까요?

 

printf("여기에 출력할 문장을 입력하세요");

바로 저 문장으로 출력합니다. 아까 그 중괄호 안에 넣어서 말이죠.

 

"Hello World!"를 출력하라고 하였으니 코드에 넣어볼까요?

 

#include <stdio.h>
int main()
{
	printf("Hello World!");
    return 0;
}

완료되었습니다! 

 

제출버튼을 누르고,

 

백준 제출화면

언어를 C++14로 설정하시고 제출 버튼을 누르시면...

 

정답입니다!

 

축하합니다! 당신은 이제 막 코딩에 첫 발을 떼었습니다!

 

다음시간에는 계속 단계별로 풀어보기 1단계를 풀어보도록 하겠습니다!

 

도움이 되셨다면 다음에도 많이 놀러와 주세요!