728x90
문제 설명
한 개의 문장을 입력받아 그대로 출력하는 프로그램을 작성해보자.
입력
한 개의 문장이 입력된다.
(문장은 여러 개의 단어로 구성될 수 있고 문장의 입력은 엔터키로 끝나며, 문장의 길이는 공백을 포함하여 2000글자를 넘지 않는다.)
출력
입력한 문장을 그대로 출력한다.
char data[2001];
fgets(data, 2000, stdin);
printf("%s", data);
를 실행하면 공백이 포함된 문장을 키보드(stdin)로 입력 받아 최대 2000 문자(영문자)까지 data[] 공간에 저장하고 출력할 수 있다.
한글의 경우 1000글자까지 가능하다.
%s 는 문자열(string)로 출력하라는 의미이다.
1 2 3 4 5 6 7 | #include <stdio.h> int main() { char s[2001]; fgets(s, 2000, stdin); printf("%s", s); } | cs |
728x90
'Study > code up' 카테고리의 다른 글
[codeup] 1024번 [기초-입출력] 단어 한 개 입력받아 나누어 출력하기 (0) | 2018.04.06 |
---|---|
[codeup] 1023번 [기초-입출력] 실수 한 개 입력받아 부분별로 출력하기 (0) | 2018.04.06 |
[codeup] 1021번 [기초-입출력] 단어 한 개 입력받아 그대로 출력하기 (0) | 2018.04.06 |
[codeup] 1020번 [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 (0) | 2018.04.06 |
[codeup] 1019번 [기초-입출력] 년월일 입력받아 형식에 맞게 출력하기 (0) | 2018.04.06 |