#E302. 统计单词个数

    ID: 176 传统题 1000ms 256MiB 尝试: 102 已通过: 51 难度: 4 上传者: 标签>程序设计基础字符数组与字符串基础题目难易度中等级

统计单词个数

【问题描述】

输入一行英文句子,句子由英文字母和空格组成,单词之间由一个或多个空格分隔。请统计句子中单词的个数。

【输入说明】

一行,一个长度不超过200的字符串,可能包含前导、中间或末尾空格。

【输出说明】

一个整数,表示单词的个数。

【数据样例】

I am a student
4

【提示】

读取整行(包括空格)可使用 cin.getline 或 fgets。

遍历字符串,统计单词开始的标志:当前字符不是空格,且前一个字符是空格(或开头)。

注意处理连续空格和开头/结尾空格的情况。