C++ 입출력

xyzw·2024년 7월 21일
0

C++

목록 보기
2/9

헤더

#include <iostream>  // 입출력을 위한 헤더

입출력 한 개

int a;
cin >> a;  // a에 값 입력
cout << a;  // a 값 출력
cout << endl;  // 줄바꿈

입출력 여러개

int a, b, c;
cin >> a >> b >> c;  // a, b, c 순서대로 입력, 공백 기준으로 구분
cout << a + b + c << endl;  // a, b, c의 합 출력

입력의 끝을 만났을 때

cin.eof() 함수를 이용

#include <iostream>
using namespace std;

int main() {
	while (1) {
		int n;
		cin >> n;
		if (cin.eof() == 1) break;
		if (n > 0) cnt++;
	}
}
#include <iostream>
using namespace std;

int main()
{
    int a, b;
    while (!(cin >> a >> b).eof()) {
        cout << a + b << "\n";
    }
    return 0;
}

테스트 케이스 개수 주어지지 않을 때

테스트 케이스 개수 신경 안 써도 정답 처리됨

#include <iostream>
using namespace std;

int main() {
	int A, B;
	while (cin >> A >> B) {
		cout << A + B << "\n";
	}
}

0개의 댓글