본문 바로가기

C++/BAEKJOON

[C++] BAEKJOON (10953) A+B - 6 ('scanf()'로 입력받기)

반응형

문제

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

 

첫째 줄에는 테스트 케이스 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A와 B는 콤마(,)로 구분되어 있다. (0 < A, B < 10)

 

 

풀이

 

#include <iostream>
#include <cstdio>	// scanf()

int main(){

  using namespace std;

  int T, a, b;
  cin >> T;	// test case 개수 입력

  for( ; T > 0; --T){
    scanf("%d,%d", &a, &b);	// 두 정수 입력
    cout << a + b << "\n";	// 두 정수의 합 출력
  }

  return 0;
}

 

 

 

주의

"scanf()", "printf()"는 "cin", "cout" 보다 처리 속도가 빠르다.

"\n"는 "std::endl" 보다 처리 속도가 빠르다.

 

std::endl: 줄 바꿈하고 버퍼를 비운다.

 

 

 

출처 : BAEKJOON

반응형

'C++ > BAEKJOON' 카테고리의 다른 글

[C++] BAEKJOON (2884) 알람 시계  (0) 2020.05.03
[C++] BAEKJOON (2753) 윤년  (0) 2020.05.03
[C++] BAEKJOON (2588) 곱셈  (0) 2020.04.28
[C++] BAEKJOON (11651) 좌표 정렬하기 2  (0) 2020.03.08
[C++] BAEKJOON (2193) 이친수  (0) 2020.01.07