백준 문제 풀이/c언어
2024. 1. 28.
백준 1152 C언어 문제 풀이 - 단어의 개수
문제를 간단히 설명하면, 문자열이 주어졌을 때, 이 문자열에서 단어의 개수를 구하는 문제입니다. 문제를 풀면 아래 코드가 나옵니다. #include int main() { char str[1000000]; int i, cnt = 0; fgets(str, 1000000, stdin); // 단어의 개수 계산 for (i = 0; str[i] != '\0'; i++) { if (str[i] != ' ' && str[i] != '\n') { if (i == 0 || str[i-1] == ' ' || str[i-1] == '\n') { cnt++; } } } printf("%d\n", cnt); return 0; }위 코드에서 str은 입력..