C언어/C언어 1차시-1

백준1152 단어의 개수 C언어 풀이

sjong 2023. 4. 5. 01:12

문자열의 길이가 <=1000000이기 때문에 str[1000000]으로 문자열 선언 후 "%[^\n]" 을 사용하여 엔터를 쳤을 때 입력한 문자열을 str에 저장했다. 그리고 str 문자열의 길이를 변수 len에 선언하였고 예외 경우인 공백만 입력할 경우 0을 출력하도록 하였다. for 반복문에서는 조건 i=0을 제외한 i=1부터 시작하여 len-1까지 반복을 돌리는 동안 공백이 나오면 상수 n 값에 1을 더하도록 하였다. 마지막으로 출력값은 공백의 개수가 아니라 단어의 개수여야 하므로 n+1을 출력하도록 했다.