블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
문제
원문: codeup.kr/problem.php?id=1022
공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력하는 연습을 해보자.
예시
char data[2001];
fgets(data, 2000, stdin);
printf("%s", data);
위와 같이 실행하면 공백이 포함된 문장을 키보드(stdin)로 입력받아
최대 2000자까지 data[ ] 공간에 저장하고 출력할 수 있다.
%s 는 문자열(string, 실로 연결된 문자들. 문장)로 출력하라는 의미이다.
참고
fgets( ) 를 사용하면 공백문자가 포함되어잇는 문장을 입력받아 저장할 수 있다.
만약, 아래처럼
scanf("%s", ... ) 를 이용해 문장을 입력받으면, 첫 번째 단어까지만 저장된다.
char data[51] = ""; //최대 50문자까지 저장 가능
scanf("%s", data);
입력
공백이 포함되어 있는 한 문장이 입력된다.
단, 입력되는 문장은 여러 개의 단어로 구성되고, 엔터로 끝나며,
최대 길이는 2000 문자를 넘지 않는다.
Programming is very fun!!
출력
입력된 문장을 그대로 출력한다.
Programming is very fun!!
Java 풀기
1021번과 마찬가지로 단순히 문자열을 출력하는 문제
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println(br.readLine());
}
}
채점결과
반응형
'Algorithm > CodeUp' 카테고리의 다른 글
CodeUp 1024번 - 단어 1개 입력받아 나누어 출력하기 (Java 풀이) (0) | 2020.10.16 |
---|---|
CodeUp 1023번 - 실수 1개 입력받아 부분별로 출력하기 (Java 풀이) (0) | 2020.10.16 |
CodeUp 1021번 - 단어 1개 입력받아 그대로 출력하기 (Java 풀이) (0) | 2020.10.16 |
CodeUp 1020번 - 주민번호 입력받아 형태 바꿔 출력하기 (Java 풀이) (0) | 2020.10.16 |
CodeUp 1019번 - 연월일 입력받아 그대로 출력하기 (Java 풀이) (0) | 2020.10.15 |