C语言实验——单词统计
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
从键盘输入一行字符(长度小于100),统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。
输入
输入只有一行句子。仅有空格和英文字母构成。
输出
单词的个数。
示例输入
stable marriage problem Consists of Matching members
示例输出
7
- #include <stdio.h>
- int main()
- {
- char str[101];
- int i,num=0,word=0;
- gets(str);
- for(i=0;(str[i]!='\0');i++)
- if(str[i]==' ')
- word=0;
- else if(word==0)
- {
- word=1;
- num++;
- }
- printf("%d\n",num);
- return 0;
- }