potocanon1234   2년 전

1. 일단 저는 fgets를 쓸거여서 a배열의 크기에 \n,\0 들어갈 2자리를 추가했습니다

2. strlen()가 \0을 읽을 때까지 문자열을 읽는거니 -2를 해서 \n자리까지 무시하고 0<i<strlen(a)-2 까지 해서  혹시 공백이 올수 있는 양끝 무시했습니다.

3. 문자 사이에 있는 공백만 cnt로 늘리고 cnt+1해서 출력했습니다.

예제 및 대충 넣어본 여러 경우 모두 알맞게 나오는데 오답이 뜹니다...

0000000000   2년 전

문장의 처음에 공백이 오는 경우, 문장의 마지막에 공백이 오는 경우, 문장이 공백 하나(" ")일 경우를 고려해 주셔야 합니다.

potocanon1234   2년 전

문장의 처음,끝에 공백이 오는 경우는 고려를 했어서 문장이 공백 하나인 경우를 추가하기위해 fgets밑에 이런 코드를 추가 했는대도 안되네요


0000000000   2년 전

return 0 전에 0을 하나 출력하고 종료해야 합니다.

potocanon1234   2년 전

감사합니다!

댓글을 작성하려면 로그인해야 합니다.