11718번
이 문항에서는 string클래스를 이용하면 쉽게 풀 수 있습니다.
첫번째로, string으로 a를 선언하여, 입력할 문자를 받을 수 있게 합니다.
getline함수는 입력 스트림에서 문자들을 읽어서, 인자로 받은 문자열에 저장합니다.
입력 스트림에서 문자를 읽다가 개행 문자("\n") [<- 수정할 수 있지만 디폴트가 개행 문자입니다.]
를 만나면 해당 문자를 버리고, 읽어들이기를 종료합니다.
추가적으로, 문제 조건에 최대 100개의 입력이 주어진다고 되어 있으므로 무한루프로 돌지 않도록 100번 돌 수 있게
반복문으로 제한을 걸어주었습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include<iostream> #include<string> using namespace std; int main() { string a; for (int i = 0; i < 100; i++) { getline(cin, a); cout << a; cout << endl; } } | cs |
#11719번
11718번과 동일한 코드로 같은 동작을 할 수 있습니다 :)
'백준 문제풀이 (C++) > 입출력' 카테고리의 다른 글
[백준 입출력 풀이] 11721번 C++ (0) | 2020.08.13 |
---|---|
[백준 입출력 풀이] 11720번 C++ (V) (0) | 2020.08.12 |
[백준 입출력 풀이] 11021번 C++ (0) | 2020.08.06 |
[백준 입출력 풀이] 10953번 C++ (0) | 2020.08.06 |
[백준 입출력 풀이] 10952번 C++ (0) | 2020.08.06 |