반응형
문제
두 정수 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 |