Hello World 질문이요

  • yanox
    yanox
    #include <iostream>
    
    using namespace std;
    
    int main(void)
    {
        char a[50][50];
        int b;
    
        cin>>b;
    
        for(int i=0;i<b;i++)
        {
            cin>>a[i];
        }
    
        for(int i=0;i<b;i++)
        {
            cout<<"Hello, "<<a[i]<<"!"<<endl;
        }
        return 0;
    }
    

    이게 왜 오답인지 잘 모르겠어요 ㅠㅠㅠ알려주세요 고수님들


    12년 전
1개의 댓글이 있습니다.
  • Being
    Being

    50자 이하의 문자열이 주어지면, C 스타일 문자열은 null-terminate 되어야 하므로 배열을 한 칸 더 잡으셔야겠습니다.


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