首页 > 代码库 > 个人项目——词频统计

个人项目——词频统计

词频统计项目需求:

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

 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 }

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

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

 

个人项目——词频统计