问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于C++处理文本汉字统计及字频的程序

发布网友 发布时间:2024-09-29 23:46

我来回答

1个回答

热心网友 时间:2024-10-04 13:12

略加修改,使用STL的map容器
G++测试通过

#include<iostream>
#include<fstream>
#include <string>
#include <map>
#include <iterator>
using namespace std;
int main ()
{
ifstream is("input.txt");
char s[5000];
char c;
int i = 0;
int iChi=0;
while ( (c = is.get()) != EOF)
s[i++] = c;
s[i] = '\0';

map<string,int> counter;
for (i=0;s[i]!='\0';i++)
{
if (s[i] & 0X80)
{
string temp;
temp.push_back(s[i]);
temp.push_back(s[i+1]);
counter[temp]++;
iChi++;
i++;
}
else continue;
}
is.close();
cout<<"汉字总数:"<<iChi<<endl;
cout<<"字频:"<<endl;
map<string,int>::iterator iter;
for(iter=counter.begin();iter!=counter.end();iter++)
{
cout<<iter->first<<":"<<iter->second<<endl;
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
填地方专项志愿会影响本科二批录取吗? 地方专项计划成绩不好的可以报吗 国家专项地方专项影响本科填报吗 地方专项计划滑档影响本科录取吗 报地方专项计划会影响高考录取吗 地方专项计划影响后续录取吗 电脑最高配组装机配置组装电脑什么配置比较好 台式组装游戏电脑配置组装电脑什么配置比较好 打游戏主机电脑配置台式电脑主要是玩游戏什么配置最合适 组装高配置台式电脑组装电脑什么配置比较好 为什么这个程序执行的时候会出现 烫烫烫。。。急求啊~~!!! 为什么有的wifi万能钥匙连不上? 写景的诗词有哪些 请问苏州有什么特产?具体哪里有卖? 苏州有哪些特产呀??哪里可以买到??味比较正的。 拙政园附近有哪些很不错的特产店? 五大居家风水凶位排名 家居煞气会对人有什么影响? 什么风水容易得肠胃疾病,房间风水哪里主肠胃 奥图码IS500只能用电脑观看3D吗? 投影机疑问 请问720P的 投影里 奥图码IS500 明基MW516 宏基H5360哪个好一些? 家庭... Is500 灯泡 哈尔滨哪家宾馆的价钱在100块左右,不超过130的? ...LINUX拓操作系统的启动盘吗?如果可以求其方法!!! 两个人在一起看电影,为什么会觉得紧张? 如果让两个不同领域的人一起合作节目,你会觉得非常梦幻还是很违和? u盘能同时安装两个系统吗 ...想知道防冻怎么放水。热水器面上贴的防冻警示看不懂,不 农村户口迁走土地归谁 什么广什么荡的成语 继子女的代位继承权存在吗 继子女养子女可以代位继承吗 有抚养关系的继子女和亲生子女继承权有区别吗 被继承人继子女的孩子可以适用代位继承吗 烧开的豆浆遇到点点油以后会变成豆花吗 豆花迷~关于允浩在Xman里面向在在告白的是哪集啊?? 多普达TOUCH PRO和HTC TOUCH PRO还有HTC TOUCH PRO2的区别,安装的文件... 沃达丰版和sprint版 HTC PRO2哪个好一些 HTC HD2,TOUCHPRO2 HERO 哪个 WM系统的优点 HTC手机中的HTCWildfireS(G13)和HTCTouchPro2(T7373)现在卖多钱?_百度... 怎么把E71里面的短信转到HTC touch pro2里面??? 24节气词,张掖清明假期旅游攻略路线 抑郁症自闭父母还天天逼我出去玩装没事人 我好烦 我是独生子 我想要要... 我是成都学生,我有抑郁症,而父母正是我的压力,我该怎么办,我已高二... 失控的佛手山药会消亡吗? CAD中得平方米怎么打出来那 CAD:请教一下,怎样快速计算出cad杂乱面积之“总和”如图.若cad软件本身... 如何用cad测量圆柱斜截30度后的面的面积及周长?