Shiny Sky Blue Star

백준 문제 풀이/백준 (C)

C 백준 11718 그대로 출력하기 (문자열)

gamja00 2024. 6. 30. 15:43


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


문제

  1. 입력 받은 문장을 그대로 출력
  2. 입력은 최대 100줄
  3. 각 줄은 최대 100글자를 넘지 않음. 빈 줄은 주어지지 않음.
  4. 공백으로 시작 또는 끝나지 않음.

 

초기 코드

 

#include <stdio.h>

int main(void) {
    int N = 0;
    char sentence[100] = "";

    while (N < 100 && scanf_s("%c", &sentence) != EOF) {
        printf("%s", sentence);
        N++;
    }

    return 0;
}

 

최종 코드

#include <stdio.h>

int main(void) {
    int N = 0;
    char sentence[100] = "";

    while (scanf_s("%c", &sentence) != EOF) {
        printf("%s", sentence);
    }

    return 0;
}

 

왜 안되나 했는데 그냥 입력을 최대 100줄만 한다는 거고... 100줄로 제한한다는 건 아니었다