[백준] 1000번 : A+B - [C++]
728x90
-
문제
이 번 문제부터 입력이 주어지고 문제에서 요구하는 것에 맞춰 출력을 해주어야 한다.
- 알고리즘 [접근 방법]
이 문제 또한 엄청 쉽게 풀 수 있는지라 별달리 설명할 것이 없다.
그동안 출력문제들 모두 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 |