标签:
词频统计项目需求:
统计英文文章中各单词出现的次数
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