ENDIANS 입력과 출력

  • sklee
    sklee

    안녕하세요.

    입력값과 출력값이 맞는 것 같은데 제출했는데 뭐가 오답인지 모르겠군요.
    힌트 좀 부탁합니다.

    #include<stdio.h>
    
    int main()
    {
    int num,j=0,k;
    
    
    unsigned result[10000];
    unsigned n, res = 0;
    scanf("%d", &num);
    k=num;
    
    while(k--) 
    {
    
    res = 0;
    scanf("%u", &n);
    
    for (int i = 0; i < 4; ++i)
    {
     res = res * 256 + n % 256;
     n /= 256;
    }
    result[j] = res;
    j++;
    
    }
    
    j=0;
    k = num;
    
    printf("\n");
    
    while(k--)
    {
        printf("%u\n", result[j]);
        j++;
    }
    
    return 0;
    
    }
    

    10년 전
3개의 댓글이 있습니다.
  • Being
    Being

    저번에 질문하셨을 때도 말씀드렸듯 글 작성시 나오는 주의사항을 숙지하신 뒤 글을 수정해 주시기 바랍니다.


    10년 전 link
  • sklee
    sklee

    제대로 한 건지 모르겠지만 수정하였습니다.
    답변 부탁드립니다.


    10년 전 link
  • 일루
    일루

    출력 첫 줄에 \n을 출력하셔서 그렇게 된 것이 아닌가 합니다. 아니라면 다시 말씀해주세요~


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