首页 > 编程语言 > 详细

c语言计算单词频率

时间:2014-02-28 13:23:45      阅读:575      评论:0      收藏:0      [点我收藏+]

题目要求是找出一篇文章频率最高的十个单词,而且也可以是比较大的文件,开始看的题目的要求,只是小小的构思了一下,想到应该用到文件的读写,因为对c++文件的读写不是很熟练,所以选择使用C,本来想的是要用数组来存放单词,比如用一个二维数组存放单词,再对应一个一维数组存放个数,然后对数组进行排序来找出数目最多的十个单词即为所求,这是最开始的思路。由于数组没有写成功,所以只写了一个文件的读写。

bubuko.com,布布扣
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch,infile[20];
printf("请输入文件名称:");
scanf("%s",infile);
if ((fp=fopen(infile,"r"))==NULL)
{printf("无法打开此文件!\n");
exit(0);}
while(!feof(fp))
{ch=fgetc(fp);
putchar(ch);}
putchar(10);
fclose(fp);
return 0;
}
bubuko.com,布布扣

20:37:04bubuko.com,布布扣

c语言计算单词频率,布布扣,bubuko.com

c语言计算单词频率

原文:http://www.cnblogs.com/cyy-1992/p/3572318.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!