个人项目——词频统计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人项目——词频统计相关的知识,希望对你有一定的参考价值。

词频统计项目需求:

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

 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 }

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

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

 

以上是关于个人项目——词频统计的主要内容,如果未能解决你的问题,请参考以下文章

201671010432词频统计软件项目报告

第一次个人项目词频统计——需求分析,代码规范,设计思路

个人项目——词频统计

个人项目----词频统计WEB(部分功能)

个人作业——词频统计

个人项目词频统计2