View

반응형

 

알고리즘 분류: 구현, 문자열

문제 링크: https://www.acmicpc.net/problem/11718

 

11718번: 그대로 출력하기

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시

www.acmicpc.net

 

 

 

【 풀이 】

 

문자열을 입력받고 입력받은 대로 출력하면 되는 문제이다.

개행까지 포함한 문자열을 한 번에 출력해도 되지만 문제에서 그러한 조건은 없으므로

단순하게 한줄씩 입력받고 한 줄씩 출력하면 된다.

 

string 클래스와 getline을 이용하여 공백을 포함하여 입력받고 그대로 출력한 다음

비어있는 문자열을 받게 되면(개행만 하게 되면) 반복문을 빠져나가게 하면 된다.

 

 

 

【 코드 】

 

#include<iostream>
#include<string>
using namespace std;

int main(void)
{
	while (1)
	{
		string s;
		getline(cin, s);
		cout << s<<'\n';
		if (s == "")
			break;
	}
	return 0;
}

 

728x90
반응형
Share Link
reply
250x250
반응형
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31