用c语言实现 计算一个字符串中单纯词的个数
用c语言实现 计算一个字符串中单词的个数
#include<stdio.h> int main() { char string[100]; int i , num=0 ,word=0; char c; gets(string);//从键盘得到一个字符串 for(i=0;(c=string[i])!='\0';i++)//字符不是'\0'就执行循环 { if(c==' ')//遇到空格word置0 { word=0; } else if(word==0)//未遇到空格且word为0则num加一且word置1 { word=1; num++; } } printf("这串字符中有单词 %d 个\n",num); return 0; }