zoukankan      html  css  js  c++  java
  • 个人项目——词频统计

    补发:

    https://git.coding.net/qianhuihui/dudu.git
    ssh://git@git.coding.net:qianhuihui/dudu.git

    词频统计项目需求:

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

     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
    ",s[i],a[i]);
    46     }
    47     return 0;
    48 }

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

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

  • 相关阅读:
    linux(6)查看进程ps命令
    Python 基础03 序列
    Python 基础02 基本数据类型
    Python基础01 Hello World!
    Linux vi/vim
    Laravel 的HTTP控制器
    Laravel 下的伪造跨站请求保护 CSRF#
    Linux 磁盘管理
    Linux 用户he用户组管理
    Linxu 用户和用户组管理1
  • 原文地址:https://www.cnblogs.com/qianhuihui/p/5847537.html
Copyright © 2011-2022 走看看