首页 > 代码库 > 个人项目——词频统计
个人项目——词频统计
词频统计项目需求:
统计英文文章中各单词出现的次数
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 }
思考再三才敢贴出来,对于现阶段的程度来说,这样的一个程序还是要花费大量时间和精力,
编程并没有想象中的那么简单,继续努力!
个人项目——词频统计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。