Programming
Study/Programming / / 2024. 3. 28. 11:25

BOJ 2557번 : Hello World / C언어

728x90

문제: https://www.acmicpc.net/problem/2557

 

2557번: Hello World

Hello World!를 출력하시오.

www.acmicpc.net

 

해설:

1. Hello World 출력....?

 


코드:

더보기

#include <stdio.h>

// 블록을 열기 위해 BEGIN 매크로를 정의합니다.
#define BEGIN {
// 블록을 닫기 위해 END 매크로를 정의합니다.
#define END }

// 인사 메시지를 저장하기 위해 GREETING 매크로를 정의합니다.
#define GREETING "안녕하세요, 세상아"

// 인사 메시지를 출력하기 위해 PRINT_MESSAGE 매크로를 정의합니다.
#define PRINT_MESSAGE printf("%s\n", GREETING);

// 실행이 성공적임을 나타내기 위해 RETURN_SUCCESS 매크로를 정의합니다.
#define RETURN_SUCCESS return 0;

// 메인 함수를 선언하기 위해 DECLARE_MAIN 매크로를 정의합니다.
#define DECLARE_MAIN int main()

// 메인 함수를 실행하기 위해 EXECUTE_MAIN 매크로를 정의합니다.
#define EXECUTE_MAIN DECLARE_MAIN \
BEGIN \
    // 인사 메시지를 출력합니다.
    PRINT_MESSAGE \
    // 실행이 성공적임을 나타내기 위해 0을 반환합니다.
    RETURN_SUCCESS \
END

// 메인 함수를 실행합니다.
EXECUTE_MAIN

728x90
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유