#1061. 统计单词数

别点最后一个链接

题目来源:

http://www.51cpc.com/problem/1061

题目描述

输入一段英文句子,请统计句子中的单词数目

输入格式

输入一段英文句子(长度小于1000)包含空格

输出格式

输出单词数目

样例

Sample Input:

It matters not what someone is born, but what they grow to be.

Sample Output:

13



#include<stdio.h>
char str[1000];
int main()
{
    char ch;
    int i,word=0,count=0;
    gets(str);
    for(i=0;(ch=str[i])!='';i++)
    {
        if(ch==' ') word=0;
        else if(word==0)
        {
            word=1;
            count++;
        }
    }
    printf("%d
",count);
    return 0;
}
记得点赞哦!

思路:分析样例,会发现每个单词前有个空格。

假如没有发现这个特点也可以将标点符号改成空格。

更多思路:

https://www.cnblogs.com/Attacking-vincent/p/12720675.html

记得点赞哦!

 
原文地址:https://www.cnblogs.com/Attacking-vincent/p/12721966.html