백준 1152번 단어의 개수(C언어)

최정우·2022년 6월 26일
0

백준 문제풀이

목록 보기
1/26

Code

#include <stdio.h>
#include <string.h>

int main()
{
	int i, a=0, len;
	char arr[1000000];

	scanf("%[^\n]",arr);

	len = strlen(arr);

	if (len == 1 && arr[0] == ' ')
	{
		printf("0\n");
		return 0;
	}
	for (i = 1; i < len-1; i++)
	{
		if (arr[i] == ' ')
		{
			a++;
		}
	}
	
	printf("%d", a+1);

	return 0;
}

Key point

  1. "%[^\n]"라는 공백을 포함해 문자열을 입력받는 서식 지정자 활용
profile
WHEN LIFE GIVES YOU LEMONS, MAKE LEMONADE

0개의 댓글