标题:[求助] 一个单词计数的问题
只看楼主
leo918
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-11-12
 问题点数:0 回复次数:1 
[求助] 一个单词计数的问题

任务名称:文章处理器

任务功能:
1、把提供的英文文件中的相同单词进行统计,并生成统计清单文件(文件名:TEST.TXT),格式举例如下:

单词 出现频率

This 20
You 10
……

2、按照不同的单词统计,不能重复统计;

3、单词区分大小写,按照不同的单词统计;

4、单数和复数视为不同的单词,如:file和files可以看作不同的单词;

5、将其中10个单词汉化,用对应的中文替换,并生成新的文件(文件名:TRANS.TXT),并保留原来的没有被替换的单词和文字,生成新的文件;

操作方法:直接在命令行运行即可。

要求:

1、 C语言编写;

2、 函数的使用;

3、 自定义函数,至少使用3个子定义函数,不许把代码都写在一个函数或代码段中;

4、 算法的高效性和编码语言的精炼性;


恳请高手指点,在下感激不尽!!!

搜索更多相关主题的帖子: 单词 计数 
2006-11-12 15:27
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
得分:0 
没有给数据规模呀



思想:定义个数组,存储所有不同的单词数量以及个数(结构体为 char word[20]; int num;)


然后扫描单词,如果以前出现过则那个单词则那个变量num++;否则在数组中存储的最后一个单词后存储这个新的并赋值1.

重复以上过程,直到EOF


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-11-12 19:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-102441-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017578 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved