#include<stdio.h>
//#include<string.h>
int main(){
char str[81];
int i,num=0,word=0;
char c;
gets(str); //接收字符串给str
for(i=0;(c=str[i])!='\0';i++){ //只要当前字符不是'\0'就继续循环
if(c==' ')word=0; //如果当前字符是空格,word置0
else if(word==0){ //如果不是空格且word值为0
word=1; //word置1
num++; //单词数加1
}
}
printf("有%d个单词\n",num);
return 0;
}
【C语言】输入一行字符串,统计其中的单词数
于 2022-05-07 16:44:41 首次发布