永发信息网

请问在C++中输入系列单词,如何统计出现次数最多的那个单词?跪求啊!!

答案:2  悬赏:80  手机版
解决时间 2021-03-15 08:37
最好写出代码,谢谢
最佳答案
#include
#include
#include
using namespce std;
int main()
{
char sen[256];
char word[100][20];
int i,j=0,k=0,n=0;
int *cnt,max;
//读取整个句子
cin.getline(sen);
//截取成多个单词
for(i=0;i {
word[j][k++]=str[i];
if(sen[i]==' ' || sen[i]='\0')
{
word[j][k-1]='\0';
j++;
k=0;
}
}
//分配空间存放每个单词出现的伪次数
cnt=(int*)calloc(j-1,sizeof(int));
//计算每个单词出现的伪次数
for(i=0;i {
for(k=0;k {
if(strcmp(word[i],word[k])==0)
{
cnt[n]++;
}
}
n++;
}
max=cnt[0];
//查找出现最多的
for(i=1;i {
if(cnt[i]>max)
{
max=cnt[i];
}
}
//输出那个单词
for(i=0;i {
if(max==cnt[i])
cout< break;
}
return 0;
}
全部回答

#include<stdio.h>

#define n most

void main()

most ()

{

int a[],i=0;

count a[];

printf(''%s\n'',a[i]);

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
喜欢一个女孩子,以前我是她的男闺蜜,他把我
傅家湾地址有知道的么?有点事想过去
谁要DNF游戏号哎,我这里有许多
简阳市芦葭镇属于天府新区成都片区吗?
估算 403×7≈ 31×6≈ 599×3≈ 6
自信很美丽的作文三百字怎么写
正午广告策划这个地址在什么地方,我要处理点
白木耳性凉为什么吃了上火呢
苹果原装平板air2有没有配手写笔
会计初级专业技术资格证书积分入户深圳能加分
咸阳市最好的高中学校
宝宝吃奶粉要经常喝水吗
王者荣耀用qq登录的有多少各区
东边、南边是河,北边是高楼,西边是一样高的楼
烤匠巴郎烧烤广场地址在哪,我要去那里办事
推荐资讯
我做了一个Indesign的文件,存了,再打开就看
用气唱歌,口中的声音应该大概在什么位置,上
《智子疑邻》中的富人之子和邻人之父都说出一
手机内存卡卡槽里的小针被我弄掉了几根
吉林市哪里有卖大码的衣服?地址详细一点。谢
对比度:DC 8000:1(1000:1) (Typ.)这里的TYP
重庆解放碑的钟声响起是什么时候
4字成语中含有人 楼两个字的成语
lol lpl比赛选英雄时 把英雄投影到现实中的投
求二氧化氮尾气吸收的化学方程式
为什么有偏移时西格玛水平Z=Z0+1.5,而不是Z=Z
100毫升牛奶要用多少水和奶精粉
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?