문자열의 길이가 <=1000000이기 때문에 str[1000000]으로 문자열 선언 후 "%[^\n]" 을 사용하여 엔터를 쳤을 때 입력한 문자열을 str에 저장했다. 그리고 str 문자열의 길이를 변수 len에 선언하였고 예외 경우인 공백만 입력할 경우 0을 출력하도록 하였다. for 반복문에서는 조건 i=0을 제외한 i=1부터 시작하여 len-1까지 반복을 돌리는 동안 공백이 나오면 상수 n 값에 1을 더하도록 하였다. 마지막으로 출력값은 공백의 개수가 아니라 단어의 개수여야 하므로 n+1을 출력하도록 했다.
'C언어 > C언어 1차시-1' 카테고리의 다른 글
백준2908 상수 C언어 풀이 (0) | 2023.04.05 |
---|---|
백준25314 코딩은 체육과목 입니다 C언어 풀이 (0) | 2023.04.05 |
백준25304 영수증 문제 C언어 풀이 (0) | 2023.04.05 |
백준 별 찍기-12 C언어 풀이 (0) | 2023.04.04 |
백준 별 찍기-9 C언어 풀이 (0) | 2023.04.04 |