一串字符串中出现次数最多的单词
来源:互联网 发布:中联汽车电子公司 知乎 编辑:程序博客网 时间:2024/05/16 15:44
#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;
void fun(char a[])
{
char str[100][100];
char temp[200];
int value[200];
int k1=0,k2=0,k3=0;
int i=0,j=0;
while (a[i]!='\0')
{
if (i==0)
{
while (a[i]!=' ')
temp[k3++]=a[i++];
temp[k3]='\0';
k3=0;
strcpy(str[k1],temp);
value[k1++]=1;
}
else
{
if (a[i]==' ')
i++;
while (a[i]!='\0'&&a[i]!=' ')
temp[k3++]=a[i++];
temp[k3]='\0';
k3=0;
j=0;
while (j<k1)
{
if (strcmp(str[j],temp)==0)
{
value[j]+=1;
break;
}
j++;
}
if (j==k1)
{
strcpy(str[k1],temp);
value[k1]=1;
k1++;
}
}
}
cout<<value[1]<<endl;
//cout<<str[0]<<endl;
}
int main()
{
char a[]="aa aa aa aa aa aa aa aa aa aa amedede am am am jnnk adfp crpcwe crwc qa qa qa qa qa qa qa qa qa ";
fun(a);
return 0;
}
#include <string.h>
#include <iostream>
using namespace std;
void fun(char a[])
{
char str[100][100];
char temp[200];
int value[200];
int k1=0,k2=0,k3=0;
int i=0,j=0;
while (a[i]!='\0')
{
if (i==0)
{
while (a[i]!=' ')
temp[k3++]=a[i++];
temp[k3]='\0';
k3=0;
strcpy(str[k1],temp);
value[k1++]=1;
}
else
{
if (a[i]==' ')
i++;
while (a[i]!='\0'&&a[i]!=' ')
temp[k3++]=a[i++];
temp[k3]='\0';
k3=0;
j=0;
while (j<k1)
{
if (strcmp(str[j],temp)==0)
{
value[j]+=1;
break;
}
j++;
}
if (j==k1)
{
strcpy(str[k1],temp);
value[k1]=1;
k1++;
}
}
}
cout<<value[1]<<endl;
//cout<<str[0]<<endl;
}
int main()
{
char a[]="aa aa aa aa aa aa aa aa aa aa amedede am am am jnnk adfp crpcwe crwc qa qa qa qa qa qa qa qa qa ";
fun(a);
return 0;
}
0 0
- 一串字符串中出现次数最多的单词
- 统计一串字符串中出现次数最多和次多的单词(华为上机考试题)
- 统计一串字符串中出现次数最多和次多的单词
- 统计一串字符串中出现次数最多和次多的单词(华为上机考试题)
- 华为:统计一串字符串中出现次数最多和次多的单词(华为上机考试题)
- 转载:统计一串英文中出现次数最多的单词以及次数;
- 怎么在一串长字符串中找出出现最多次数的字符?
- java实现找出一串单词中最长的单词和次数最多的单词
- 算法: 返回一串字符串中重复次数最多的字符
- OC 找出在只有空格字母的字符串中出现次数最多的单词
- 字符串中出现次数最多的字符
- String_ComputeMostFrequentlyWord , in String (在 字符串 中 计算 出现次数最多的单词 )
- 一个字符串中出现次数最多的单词 java语言实现
- 找出一句话中出现次数最多的单词
- 删除一篇文章中出现次数最多的单词
- 统计一串字符串中各个字符出现的次数
- 已知字符串中的单词间由单个空格隔开,实现函数,返回字符串s中出现次数最多的单词与次数组成的字符串
- 字符串中出现次数最多的字母和次数
- 数组比较
- Java JS Web 开发面试及答案--2014.7.22
- Codeforces Beta Round #12 D. Ball (线段树)
- “无法启动程序,因为计算机中丢失MSVCP100D.dll”的解决方案
- C 语言 数字删除
- 一串字符串中出现次数最多的单词
- 第二十七天 春之细雨润物于无形 —Spring的依赖注入
- 南阳oj 25 A Famous Music Composer (水题,字符串替换问题)
- 约瑟夫问题
- Ubuntu下编译安装R全记录
- ASP:Button控件(按钮类型控件)
- 在一个窗口里输出电脑里的所有字体名称(带滚动条)
- VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
- HDU 4864Task(多校联合训练1)(贪心)