Programming
Study/Programming / / 2024. 3. 28. 11:02

BOJ 11718번 : 그대로 출력하기 / C언어

728x90

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

 

11718번: 그대로 출력하기

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

www.acmicpc.net

 

해설:

1. 공백을 포함하는 입력과 출력을 확인하는 문제.

2. while 루프가 시작되면, 루프는 입력 스트림으로부터 문자를 계속해서 읽어들이고, EOF (End of File)를 만날 때까지 반복

3. scanf("%c", &c) 함수를 사용하여 한 문자를 입력받음. 이때 %c는 문자를 입력받는 형식 지정자이고, 입력받은 문자를 printf("%c", c)를 사용하여 그대로 출력.

4. 루프가 EOF를 만나면 종료됩니다.

 


코드:

더보기

#include <stdio.h>

int main() {

char c; // 문자를 저장할 변수 선언

// 입력 스트림으로부터 문자를 읽어들이고, EOF(End of File)를 만날 때까지 반복
while(scanf("%c", &c) != EOF) {
printf("%c", c); // 입력받은 문자를 그대로 출력
}

return 0;
}

728x90
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유