统计字符串中的单词数

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; // 返回单词数 

}

猜你喜欢

转载自www.cnblogs.com/likeghee/p/9956366.html