函数 C++ 找数组a中出现次数最多的值
2015-11-15 16:19
295 查看
int maxa(int a[],int n)
{
int k,maxk=0,max=a[0];//maxk记录最大出现次数,max记录最大出现次数的值
for(int i=0;i<n;i++)//遍历数组a中的元素,对当前元素a[i],让它与它之前的每个元素相比较,计算出现的次数k
{
k=0;
for(int j=0;j<i;j++)
{
if(a[j]==a[i])
{ k++;
if(k>maxk){maxk=k;max=a[j];}
}
}
}
return max;
}
{
int k,maxk=0,max=a[0];//maxk记录最大出现次数,max记录最大出现次数的值
for(int i=0;i<n;i++)//遍历数组a中的元素,对当前元素a[i],让它与它之前的每个元素相比较,计算出现的次数k
{
k=0;
for(int j=0;j<i;j++)
{
if(a[j]==a[i])
{ k++;
if(k>maxk){maxk=k;max=a[j];}
}
}
}
return max;
}
相关文章推荐
- c++编译,头文件使用问题
- VC++读取txt文件指针的变化
- [C++] Pure Virtual Function and Abstract Class
- C语言:字符串、结构体中关于数组的几个问题
- 【LeetCode-292】 Nim Game(C++)
- C++11新标准:nullptr关键字
- static,const,static const , const static成员初始化
- C++设计模式[十一]代理模式
- 软件工程(C编码实践篇)学习总结
- [C++] Virtual Destructor(虚析构函数)
- C++实现B-树插入删除查找
- c语言 基本I/O 操作
- c语言有趣的位运算
- static在c语言中的作用
- LCS算法的C++实现
- c语言之字符串分离
- C++中接口虚函数定义错误
- C++格式化输出二: iomanip
- 区分C语言中getch、getche、fgetc、getc、getchar、fgets、gets
- c++ 11 多线线程系列-----------生产者消费者