단어의 개수
#include <stdio.h>
#include <string.h>
#define len 1000000
int main(){
char str[len];
int check = 0; //단어의 개수
scanf("%[^\n]",str);//공백포함 문자열 읽기
for(int i=0; i<strlen(str); i++){ //공백의 수를 다 셈 (공백이 연달아 나오는 경우가 없으므로)
if(str[i]==' ') check++;
}
if(str[0]==' ') check--; //첫번째에 공백이 들어가면 -1
if(str[strlen(str)-1]==' ') check--; //마지막에 공백이 들어가면 -1
printf("%d\n",check+1);
return 0;
}
'PROGRAMMING CODE > C' 카테고리의 다른 글
[BAEKJOON] No.5622 C언어 (0) | 2021.10.18 |
---|---|
[BAEKJOON] No.2908 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.1157 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.2675 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.10809 C언어 (0) | 2021.10.18 |