统计多行文本中的行数、单词数及字符数, 不用标准C++语句,采用cin cout形式读入输出的。

课程设计任务书一、题目:统计多行文本中的行数、单词数及字符数二、目的与要求1.目的通过解决统计多行文本中的行数、单词数及字符数,培养学生综合利用C++语言进行程序设计的能... 课程设计任务书
一、题目:统计多行文本中的行数、单词数及字符数
二、目的与要求
1. 目的
通过解决统计多行文本中的行数、单词数及字符数,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。
2. 基本要求
(1) 要求用C++语言编程,在Visual C++环境下调试完成;
(2) 要求划分功能模块,各个功能分别使用函数来完成;
(3) 源代码程序要求必要的注释。
三、设计方法和基本原理
1. 课题功能描述
设计一个能够统计多行文本中的行数、单词数及字符数,请运行示例程序来查看运行的效果。

2. 问题详细描述
本题中英文单词的构词规则为由英文字符构成,不考虑纯数字例如:“1,250,220”,只考虑由字符构成的单词,但是单词的分隔符应该包括基本的标点符号和空格。
统计多行文本的行数、单词总数和字符总数。
3. 问题的解决方案:
根据问题的描述,可以按照程序要求的功能采用结构化的设计思想。
四、创新要求
在基本要求达到后,进行创新设计:
1. 能够识别纯数字词,例如:“1,200,125”,“123.57”。
2. 能够识别一些缩写,例如:“you’re”,“I’m”,“isn’t”。
展开
 我来答
workpageyi
2011-06-21 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:151
采纳率:100%
帮助的人:88.5万
展开全部
给你个思路, 单词, 行,字符,数字, 他们有什么特点?
1、单词,标准的是遇到空格后,单词数,自动加一。
2、行是以\n结束的, 也就是说, 遇到\n行数加一,当然也视你的操作系统而言, windows的话,就是这样。
3、字符, 空格是否记在里面? 等因素需要考虑。
4、数字,这个的统计,通过ascll表, 或者,字符,都能很好的解决。

这样一分析, 你看看,你需要定义几个变量。 最起码用于记单词数、行数、字符数、数字等的需要吧, 当然还需要一些辅助变量。

实现,可以采用switch 来识别不同的字符。
当然也有其他的方式, 不过总体,就是这样。这是面向过程的实现方式,实现的,

如果采用面向对象的话, 你可以去考虑下, 这里有几个对象, 他们有哪些动作, 他们之间是否交互,如何交互等。
呵呵, 希望你能够顺利完成这个任务吧, wish you have good luck.
追问
你说的我都知道,可按我自己写的代码运行出来都是零
追答
调试啊, 程序不可能一下子就成功了, 你打个断点, 看是在哪一步出问题了,
奥比953304242
2011-06-18
知道答主
回答量:67
采纳率:0%
帮助的人:26万
展开全部
不行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2010302590264
2011-06-20
知道答主
回答量:25
采纳率:0%
帮助的人:0
展开全部
可以试一下捕获'\n',' '的判断处理语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式