튜토리얼 HOTSUMMER 질문입니다.

  • User Avatar
    msk2242

    [[problem:HOTSUMMER]]

    한시간넘에 머리를 굴려보고 자주 실수하는 것들도 읽어보면서 전부 하나씩 수정해봤습니다. 값을 많이넣어보고 적게넣어보고
    보기와 다르게 입력을해봐도 값이 정상적으로 나오는대 오답만 계속됩니다. 혹시 제가 놓치고있는 초보적인 실수나, 아니면 그냥
    작성한것 자체가 잘못된 부분을 지적해주셨으면 감사하겠습니다.


    ~~~ c++
    #include
    int main(void)
    {
    int T=0, W=0;
    int A[9] = { 0 };
    int sum=0;
    int exam = 0;
    int flag[100] = { 0 };
    scanf("%d", &T);

    for (int i = 0; i < T; i++){
        scanf("%d", &W);
        for (int j = 0; j < 9; j++){
            scanf("%d", &exam);
            sum += exam;
        }
        if (W >= sum){
            flag[i] = 1;
        }
        else{
            flag[i] = 0;
        }
        sum = 0;
    }
    for (int i = 0; i < T; i++){
        if (flag[i] == 1)
            printf("YES \n");
    
        else
            printf("NO \n");
    }
    
    return 0;
    

    }
    ~~~


    11년 전
4개의 댓글이 있습니다.
  • User Avatar
    Being

    줄 끝에 공백을 출력하시면 안 됩니다.


    11년 전 link
  • User Avatar
    msk2242

    줄 끝에 공백이라 하시면 \n를 말씀하시는 건가요 ??


    11년 전 link
  • User Avatar
    hyunhwan


    이것이 아니라,
    ~~~c++
    printf("YES \n");
    ~~~

    다음과 같이 YES 뒤의 white-space가 없어야 합니다.
    ~~~c++
    printf("YES\n");
    ~~~


    11년 전 link
  • User Avatar
    msk2242

    답변 감사합니다 ^


    11년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.