1. 程式人生 > >統計一個字串中單詞的個數(C語言)

統計一個字串中單詞的個數(C語言)

#include<stdio.h> 
#include<stdlib.h> 
int main() 
{     
int num = 0, word = 0;     
char *p = NULL;     
p = (char *)malloc(sizeof(char)*100);     
gets(p);     
while(*p != '\0')     
{  
if(*p == ' ')  
{      
word = 0;       
}  
else  
{     
if(0 == word)     
{   
num++;   
word = 1;     
}     
else     
{      
word = 1;     
}  
}  
p++;     
}     
printf("%d\n",num);     
return 0; 
}