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


예제 데이타를 집어 넣어서는 다 통과했는데 정답 제출하면 계속 틀리다고 나오네

문제를 읽어봐도 좀 이상하고 ㅂㅅ

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

단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다.

이게 무슨말이야? 한단어가 여러번 등장하면 등장한 횟수만큼 모두 세어야 한다니

그냥 다 세는거 아니야? ㅅㅂ 내가 한국어를 잘못 배웠나?

뉴비라고 질문글도 못 쓰네



#include

#include


int main(void)

{

int c = 0 , i = 0 ;

char s[1000000] ;


scanf("%[^ ]s",s);


if(s[i] == ' ') i++;


for( ; s[i] != ''; i++)

{

if(s[i] == ' ' && s[i+1] != '' ) c++ ;

}


if( c > 1 ) printf("%d ",c+1);

else printf("0");


return 0;

}