如何用C语言编写程序来计算一行文本中的单词数量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计628个文字,预计阅读时间需要3分钟。
目录+问题简述+解题思路+程序代码+测试结果+问题简述+输入一行字符,统计其中有多少个单词,单词之间用空格分隔+输入样例:+I want to be a postgraduate.+输出样例:+There are 6 words in this+
目录
- 问题简述
- 解题思路
- 程序代码
- 测试结果
问题简述
输入一行字符,统计其中有多少个单词,单词之间用空格分开
输入样例:
I want to be a postgraduate.
输出样例:
There are 6 words in this line.
解题思路
采用空格统计单词的方法:空格出现的次数(连续的若干个空格作为出现一次空格;一行开头的空格不统计在内)决定单词个数。
具体做法:
从第一个字符开始逐个检查字符串中的字符,如果测出某个字符为非空格,而它的前面的字符是空格,则表示新的单词开始了。
本文共计628个文字,预计阅读时间需要3分钟。
目录+问题简述+解题思路+程序代码+测试结果+问题简述+输入一行字符,统计其中有多少个单词,单词之间用空格分隔+输入样例:+I want to be a postgraduate.+输出样例:+There are 6 words in this+
目录
- 问题简述
- 解题思路
- 程序代码
- 测试结果
问题简述
输入一行字符,统计其中有多少个单词,单词之间用空格分开
输入样例:
I want to be a postgraduate.
输出样例:
There are 6 words in this line.
解题思路
采用空格统计单词的方法:空格出现的次数(连续的若干个空格作为出现一次空格;一行开头的空格不统计在内)决定单词个数。
具体做法:
从第一个字符开始逐个检查字符串中的字符,如果测出某个字符为非空格,而它的前面的字符是空格,则表示新的单词开始了。

