软件工程设计:分析一个文本文件(英文文章)中各个词出现的频率,并且把频率最高的10个词打印出来。
摘要:
大学三年发现,学过好多语言,但是一遇到写程序就只有用C++了。虽然不是最简洁的那种,但是出于对c++的学习时间比较成的角度,用c++完成这个程序题还是可以应付的。下面我简单说说设计思路吧:从题目要求出发,是对于一个文本文件的分析,也就是需要对文件的读入和操作。void read_article(struct Word*&head)就是读取制定的文件的文章函数并统计次数。然后就是单词的储存题目,我第一个想到了链表,因为数组存在着内存分派题目。我想到可以定义一个数据类型来储存单词和它呈现的次数,然后在排序即可。 char a,temp[300]; struct Word *p; while 阅读全文
posted @ 2014-03-02 21:59 爱你自己 阅读(337) 评论(1) 推荐(0)
浙公网安备 33010602011771号