标签:c
#include<stdio.h>
int main()
{
char string[81];
int i,num=0,word=0;
char c;
gets(string); //输入一个字符串给字符组string
for(i=0;(c=string[i])!=‘\0‘;i++) //只要字符不是‘\0‘就继续执行循环
if(c==‘ ‘)word=0; //如果是空字符,word为0
else if(word==0) //如果不是空格字符并且word原值为0
{
word=1; //使word为1
num++; //num累加表示一个单词
}
printf("there are %d world in this line.\n",num); //输出单词数
return 0;
}
上面是运行输出的结果。
标签:c
原文地址:http://10738432.blog.51cto.com/10728432/1698458