| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 674 人关注过本帖
标题:[求助] 一个单词计数的问题
只看楼主 加入收藏
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
快速回复:[求助] 一个单词计数的问题
数据加载中...
 
   



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

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