문장의 처음에 공백이 오는 경우, 문장의 마지막에 공백이 오는 경우, 문장이 공백 하나(" ")일 경우를 고려해 주셔야 합니다.
1152번 - 단어의 개수
문장의 처음에 공백이 오는 경우, 문장의 마지막에 공백이 오는 경우, 문장이 공백 하나(" ")일 경우를 고려해 주셔야 합니다.
문장의 처음,끝에 공백이 오는 경우는 고려를 했어서 문장이 공백 하나인 경우를 추가하기위해 fgets밑에 이런 코드를 추가 했는대도 안되네요
return 0 전에 0을 하나 출력하고 종료해야 합니다.
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
potocanon1234 2년 전
1. 일단 저는 fgets를 쓸거여서 a배열의 크기에 \n,\0 들어갈 2자리를 추가했습니다
2. strlen()가 \0을 읽을 때까지 문자열을 읽는거니 -2를 해서 \n자리까지 무시하고 0<i<strlen(a)-2 까지 해서 혹시 공백이 올수 있는 양끝 무시했습니다.
3. 문자 사이에 있는 공백만 cnt로 늘리고 cnt+1해서 출력했습니다.
예제 및 대충 넣어본 여러 경우 모두 알맞게 나오는데 오답이 뜹니다...