C语言问题,救人如救火啊

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:14:15
英语文章中的单词统计对于一篇英语文章的ASCII文件,编写程序。统计其中出现了多少单词,再分别统计单词出现次数,最后按字母顺序生成一个单词表
.....
这段程序怎么写啊,救人如救火啊,谢谢了先

定义一个链表。用于存放已提取的单词和对应出现次数
循环遍历整篇文章

自己先动动脑筋:
1。怎么打开文件(或者从键盘输入文章)?
2。什么是单词?
3。怎么得到单词?
4。怎么统计单词个数?
5。怎么排序输出?

我觉得应该问的是“渔”而不是“鱼”
就像 伊·梵 说的那样
1 首先打开文件,先定义FILE,再打开
2 遍历该文件,对于单词而言,只要出现的不是26个英文字母(大小写)或'-'(连接符),则一个单词结束,若出现'\0'则为换行;将之前的单词copy到变量中保存。
3 每个单词结束时,计数器count++;
4 将保存在变量中的单词进行排序。