码迷,mamicode.com
首页 > 其他好文 > 详细

个人项目——词频统计

时间:2016-09-07 01:29:22      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

词频统计项目需求:

统计英文文章中各单词出现的次数

 1 #include<stdio.h>
 2 #include<string.h>
 3 #define maxn 111111
 4 char str[maxn];
 5 char s[700][30];
 6 char name[50];
 7 int a[700];
 8 int main()
 9 {
10     memset(a,0,sizeof(a));
11     gets(str);
12     int len = strlen(str);
13     int cou = 0;
14     for(int i = 0;i<len;i++)
15     {
16         if(str[i]!= )
17         {
18         //    printf("1111");
19             int flag = 0;
20             for(;i<len;i++)
21             {
22                  if(str[i]!= ) name[flag++] = str[i];
23                  else break;
24              }
25              name[flag] = 0;
26              int j;
27              for(j = 0;j<cou;j++)
28              {
29                  if(strcmp(name,s[j])==0)
30                  {
31                      a[j]++;
32                      break;
33                  }
34             }
35             if(j==cou)
36             {
37                 strcpy(s[cou],name);
38                 a[cou] = 1;
39                 cou++;
40             }
41         }
42     }
43     for(int i=0;i<cou;i++)
44     {
45         printf("%s %d\n",s[i],a[i]);
46     }
47     return 0;
48 }

思考再三才敢贴出来,对于现阶段的程度来说,这样的一个程序还是要花费大量时间和精力,

编程并没有想象中的那么简单,继续努力!

 

个人项目——词频统计

标签:

原文地址:http://www.cnblogs.com/qianhuihui/p/5847537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!