习题解析之:统计文本中单词数
【问题描述】
编程统计文本中的单词数量,不包括空格和除单引号以外的标点符号(!"#$%&()*+,./:;<=>?@[]^_{|}~\n),这些符号和空白符一样都是单词的分隔符,数字及多个连续的数字按一个单词计算,类似I'll和wife's等单词当成一个词计。
输入格式
文本文件名
输出格式
单词数量
示例 1
输入:
test.txt
输出:
31
【编程思路】
按题意编写源程序如下:

编程统计文本中的单词数量,不包括空格和除单引号以外的标点符号(!"#$%&()*+,./:;<=>?@[]^_{|}~\n),这些符号和空白符一样都是单词的分隔符,数字及多个连续的数字按一个单词计算,类似I'll和wife's等单词当成一个词计。
输入格式
文本文件名
输出格式
单词数量
示例 1
输入:
test.txt
输出:
31
按题意编写源程序如下:
