1. 程式人生 > >統計字串中的單詞數

統計字串中的單詞數

int numwords(char a [] ){

  int i ,j ,num = 0 ;

  for ( i = 0 ; j = strlen (a) ; i<j){ //遍歷a字串

    while(a[i] == ' ') i++ ; //遇到空格時 跳過

    if(i<j) num++; //跳過空格 i<j 計數+1

    while(a[i] != ' ') i++; //跳過非空格

   }

  return num; // 返回單詞數 

}