当前位置: 代码迷 >> C语言 >> DONE统计一篇文章中各单词出现的频率!
  详细解决方案

DONE统计一篇文章中各单词出现的频率!

热度:156   发布时间:2007-08-30 18:06:49.0
DONE统计一篇文章中各单词出现的频率!
统计一篇文章中各单词出现的频率!
我是这样想的:
用一个二维字符数组a[80][80]存这篇文章,(为简单起见,我先设这篇文章中无标点,仅有空格,而且单词间的空格仅有一个.),a[i]存一行.每一行中的单词可存入一维数组a[i]中,怎么统计各个单词的个数呢?
请指导,谢谢~~

[此贴子已经被作者于2007-11-18 10:36:40编辑过]

搜索更多相关的解决方案: 文章中  DONE  单词  频率  统计  

----------------解决方案--------------------------------------------------------
map or sort



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

请大家不要用TC来学习C语言
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]
----------------解决方案--------------------------------------------------------

飞燕,能祥细一点吗?谢谢~~


----------------解决方案--------------------------------------------------------
2L的意思是"图或排序"
但我认为只需要用循环
----------------解决方案--------------------------------------------------------

恩,只需循环的吧,~!


----------------解决方案--------------------------------------------------------
以下是引用多维数组在2007-8-30 21:34:05的发言:
2L的意思是"图或排序"
但我认为只需要用循环

我说的是算法,你说的是代码结构,根本两码事
任何程序都离不开顺序、分支、循环三大结构,你完全可以说你写的程序只用分支和循环
你不觉得这样很多余么?


by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]
----------------解决方案--------------------------------------------------------
先排序,再统计
----------------解决方案--------------------------------------------------------

老大,能提供一些代码?谢谢.我想了很长时间了......


----------------解决方案--------------------------------------------------------
我做过类似的题目,我是这样做的:
读取每个字符并存储相邻的两个字符,
然后判断第一个字符是不是字母,再判断第二个字符是不是空格或其他字符;
如果是则说明这是一个单词,存入单词并计算单词个数
不是则继续;

代码就不写了,反正运行结果是行的

当然,是要用到结构体的

[此贴子已经被作者于2007-8-31 11:13:38编辑过]


----------------解决方案--------------------------------------------------------
回复:(jackys2006)我做过类似的题目,我是这样做的:...
应该不会有一个单词在两行的吧?
如果没有的话,那就读入一个与先前储存的比较,如果已经有了的就加一个,没有和话就把它储存起来.

----------------解决方案--------------------------------------------------------
  相关解决方案