C语言统计文章单词出现的次数,统计英文文章中单词出现频率

/*

运行此程序之前要将写有单词的英文文章以.txt格式保存在d:\word.txt

*/

#include

#include

#include

#include

#include

#include

#define  N  20

#define  M  100000

#define STACK_INIT_SIZE  100

typedef struct ntree

{

char  a[N];

int i;

struct ntree *left;

struct ntree *right;

}tree;

typedef struct WordNumber

{

char  a[N];

int i;

struct WordNumber *left;

struct WordNumber *right;

}WN;

typedef  struct {

tree  **base;

tree  **top;

int stacksize;

}sqstack;

int sign=0,sum=0,n;

char ko[N];

WN  wonu[M];

int  traverse(tree *);

int  initstack(sqstack *S);

tree *push(sqstack *s,tree *p);

tree *pop(sqstack *s);

int createtree(tree *,char *,char *,long ,long);

int jfcmp(char *,char *,int);

int sort();

//主函数

int main()

{

tree root;

FILE *fp;

long at,fg;

char ch;

int i;

char t[M],wd[N];

printf(“                       准备扫描文章\n”);

fp=fopen(“d:\\word.txt”, “rt

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值