首页 > 代码库 > 词频统计

词频统计

#include<stdio.h>#include<vector>#include<string>#include<map>    #include<iostream>using namespace std;#define MAXN 1000000char str[MAXN];map<string,int> ma;map<string,int>::iterator it;int main(){    gets(str);    int len = strlen(str);    for(int i = 0;i<len;i++)    {        if(str[i]!= )        {            string s;            for(;i<len;i++)            {                if(str[i]!= )                          s+=str[i];                else break;            }            ma[s]++;        }            }    for(it=ma.begin();it!=ma.end();it++)    {        cout<<it->first<<" "<<it->second<<endl;    }    return 0;}

 

词频统计