64,639
社区成员
发帖
与我相关
我的任务
分享
else if (nTemp==nCount)
{
nSum++;
nNum[nSum-1]=number[i-1];
}
nTemp = 1;
}
else
{
nTemp++;
}
}
for(int i=1;i<number.size();i++)
{
m=number[i];
if(m!=number[i-1])
{
if (nTemp>nCount)
{
nCount = nTemp;
nSum = 1;
nNum[0]=number[i-1];
}
int nCount=0;//众数出现的次数
int nSum = 0;//众数出现的个数(众数不唯一)
int nNum[32]={0};//每一个众数
int nTemp = 1;//当前数字出现的次数
for(int i=0;i<number.size();i++)
if(m<number[i+1])//首先你这个地方就越界了
m=number[i+1];//你这样保存是保存了最大的