原文:用C语言实现了对英文文章中单词频率的统计,得到出现最多的前十个!

这是一道我们软件工程的个人作业,得到了这个题目,我第一个念头就是用C语言来编写,毕竟别的语言不太精通只能选择C语言 程序说明:对于这个问题我的理解就是要通过结构体来实现对单词和出现次数的统计,先将文章读入,然后通过每次读入一个字符来判断它是否是字母,如果不是字母,那么就说明一个单词已经结束了,通过这样来确定单词的结束 通过将单词存入一个缓冲的数组,然后再和结构体的数组进行对比,如果单词有重复,那 ...

2014-03-02 13:16 1 4261 推荐指数:

查看详情

英文文单词与词组进行频率统计

一、程序分析 1、以只读模式读取文件到字符串 2、对字符串进行数据清洗,返回一个字典 使用正则表达式过滤掉文档的特殊字符,把它们全部替换为空格,方便后续的分隔操作。(忽略大小写,所以全部使用小写字母)      2.1、只考虑单词频率统计 ...

Sat Oct 06 03:45:00 CST 2018 1 742
统计一篇英文文章单词

写英语作文的时候,常常要求满足一定的字数,在以往,要么,我们一个一个地数,要么,我们估算一行的单词数,然后用行数进行估算。第一种方法太费时,如果要是写个长篇大论,那几乎是mission imposible,而第二种方法有不太准确。这就给我们留下了一个问题:如何又快又准确地统计一篇英文文章单词 ...

Fri Nov 01 02:15:00 CST 2013 0 5128
c语言实现词频统计

需求: 1.设计一个词频统计软件,统计给定英文文章单词频率。 2.文章包含的标点不计入统计。 3.将统计结果以从大到小的排序方式输出。 设计: 1.因为是跨专业0.0···并不会c++和java,只能用仅学过的C语言进行编写,还是挺费劲的。 2.定义一个包含单词频率两个 ...

Tue Sep 06 18:47:00 CST 2016 7 5314
C语言数据结构 统计英文文字每个“单词出现次数

题目: 假设每行文字长度不超过80个字符,每个单词由空格分隔,单词长度不超过20个字符。现在要从键盘上输入一段英文文字,当输入“stop ”后,结束输入过程。先编程统计在这段文字每个单词出现的个数。 分析: 通过空格判断单词单词存放在结构体当中,search函数检测当前单词是否为重复出现 ...

Sun Sep 13 22:39:00 CST 2020 0 981
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM