이 영역을 누르면 첫 페이지로 이동
Stranger's LAB 블로그의 첫 페이지로 이동

Stranger's LAB

페이지 맨 위로 올라가기

Stranger's LAB

프로그래밍과 관련하여 다양한 알고리즘 문제를 풀어보고, 프로그래밍 언어를 이해해 볼 수 있도록 돕고자 만든 블로그 입니다.

[백준] 1000번 : A+B - [C++]

  • 2021.02.08 20:15
  • C++ - 백준 [BAEK JOON]/입출력과 사칙연산
글 작성자: ST_
728x90





 
www.acmicpc.net/problem/1000

 

1000번: A+B

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 









  • 문제



 

 

 

 

 

 

이 번 문제부터 입력이 주어지고 문제에서 요구하는 것에 맞춰 출력을 해주어야 한다.

 

 

 

 

 

 

 

 





  • 알고리즘 [접근 방법]

 



 

 

이 문제 또한 엄청 쉽게 풀 수 있는지라 별달리 설명할 것이 없다.

 

그동안 출력문제들 모두 Standard Output으로 풀었듯이 입력 또한 Standard Input으로 풀면 된다. C++에서는 대표적으로 Scanf, cin 이 있다. 여러분이 편한 것을 선택하여 풀이하면 된다.

 

 

 

 

 

 

 

 

 





  • 2가지 방법을 사용하여 풀이한다.

 



이전 포스팅과 여타 다를 바 없이 아래와 같이 2가지 입출력 방법을 통해 성능을 비교하려 한다.

 

1. stdio

2. iostream

 

 

 

 






  • 풀이





- 방법 1 : [stdio]

 

#include <stdio.h>

int main(int argc, char const *argv[]) {
    
    int A;
    int B;

    scanf("%d", &A);
    scanf("%d", &B);

    // scanf("%d %d", &A, &B); 로 바꾸어도 무방
    
    printf("%d", A + B);
    return 0;
}

 

 

가장 기본적인 방법이라 할 수 있겠다. 아마 대부분은 풀 수 있는 문제여서 볼 사람이 있을까 싶긴 하지만.. 혹시 모르니..

 

 











- 방법 2 : [iostream]

 

 

 

stdio 대신 iostream을 이용하여 풀이하는 방법이다.

 

 

#include <iostream>

using namespace std;

int main(int argc, char const *argv[]) {
    
    int A;
    int B;

    cin >> A;
    cin >> B;

    cout << A + B;
    return 0;
}

 

 

 

 

 

 

 

 

 

 

 

 

 





  • 성능






 

 

채점 번호 : 26175480  -  방법 2 : iostream

채점 번호 : 26175467  -  방법 1 : stdio

 

 

 

 








  • 정리

 



워낙 쉬운 문제라 그리 어려운 점이 없었을 것이다. 딱히 설명할 지점도 없고 언어의 가장 기초 수준인지라... 백준에서 입출력은 어떻게 받아야하는지만 알기만 하면 된다. 혹여 이해가 되지 않은 부분이 있다면 언제든 댓글 남겨주시면 최대한 빠르게 답변드리겠다.

 

 



저작자표시 비영리 변경금지 (새창열림)

'C++ - 백준 [BAEK JOON] > 입출력과 사칙연산' 카테고리의 다른 글

[백준] 10998번 : A×B - [C++]  (0) 2021.02.13
[백준] 1001번 : A-B - [C++]  (0) 2021.02.10
[백준] 10172번 : 개 - [C++]  (0) 2021.02.06
[백준] 10171번 : 고양이 - [C++]  (4) 2021.02.05
[백준] 2557번 : Hello World - [C++]  (0) 2021.02.02

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [백준] 10998번 : A×B - [C++]

    [백준] 10998번 : A×B - [C++]

    2021.02.13
  • [백준] 1001번 : A-B - [C++]

    [백준] 1001번 : A-B - [C++]

    2021.02.10
  • [백준] 10172번 : 개 - [C++]

    [백준] 10172번 : 개 - [C++]

    2021.02.06
  • [백준] 10171번 : 고양이 - [C++]

    [백준] 10171번 : 고양이 - [C++]

    2021.02.05
다른 글 더 둘러보기

정보

Stranger's LAB 블로그의 첫 페이지로 이동

Stranger's LAB

  • Stranger's LAB의 첫 페이지로 이동

검색

나의 외부 링크

  • st-github

공지사항

  • 공지 - 블로그 사용 설명서

메뉴

  • 홈
  • 방명록

카테고리

  • 전체 카테고리 (267)
    • Java (5)
    • JAVA - 백준 [BAEK JOON] (177)
      • 입출력과 사칙연산 (14)
      • 조건문 (7)
      • 반복문 (11)
      • 1차원 배열 (7)
      • 함수 (3)
      • 문자열 (10)
      • 기본 수학 1 (8)
      • 기본 수학 2 (6)
      • 2차원 배열 (0)
      • 정렬 (10)
      • 재귀 (4)
      • 브루트 포스 (5)
      • 집합과 맵 (0)
      • 기하 1 (5)
      • 정수론 및 조합론 (12)
      • 백트래킹 (8)
      • 동적 계획법 1 (15)
      • 누적 합 (0)
      • 그리디 알고리즘 (5)
      • 스택 (5)
      • 큐, 덱 (7)
      • 분할 정복 (9)
      • 이분 탐색 (7)
      • 기타 문제 (17)
      • 별 찍기 문제 모음 (2)
    • C++ - 백준 [BAEK JOON] (46)
      • 입출력과 사칙연산 (14)
      • 조건문 (7)
      • 반복문 (11)
      • 1차원 배열 (7)
      • 함수 (3)
      • 문자열 (0)
      • 기타 문제 (4)
    • 자료구조 (18)
      • Java (18)
    • 알고리즘 (11)
      • Java (11)
    • 프로그래밍 기초 (6)
    • 이모저모 (2)
    • 일상의 글 (2)

최근 글

정보

ST_의 Stranger's LAB

Stranger's LAB

ST_

블로그 구독하기

  • 구독하기
  • 네이버 이웃 맺기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. Copyright © ST_.

티스토리툴바