공백을 포함한 100글자 이하의 문자열을 입력받아 문장을 이루는 단어의 개수를 출력하는 프로그램을 작성하시오.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int null(char *num)
{
int i,j=0;
for(i=0;i<100;i++)
{
if(num[i]=='\0') break;
else j++;
}
return j;
}
int main(void)
{
int i;
int j=0;
char num[100];
printf("공백을 포함한 100글자 이하의 문자열을 입력하시오.\n");
gets(num);
for(i=0;i<null(num);i++)
{
if(num[i]==' ')
j++;
}
printf("%d\n",j+1);
system("pause");
return 0;
}