문제가


영어 대소문자와 띄어쓰기만으로 이루어진 문장이 주어진다. 이 문장에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 단어는 띄어쓰기 하나로 구분된다고 생각한다.


첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문장이 주어진다. 이 문장의 길이는 1,000,000을 넘지 않는다.


인데


스페이스바 아스키코드 나오면 b++한다음에


마지막에 b+1; 출력하는건데


정답 예제 출력이랑 똑같이 나오는데


출제하면 정답 틀림잼ㅋㅋ



코드는 


#include <iostream>


using namespace std;


int main()

{

    char c[999999]="The Curious Case of Benjamin Button";

    

    

    int b=1; 

    

     for(int i=0; i<999999; i++)

     

     {

      

       if(c[i]==32)

       {

        b++;

       }

     

     }

     

     cout << b <<"\n";

     

system("Pause");

}