CCF-出现次数最多的数

刚开始我是采用的三个数组,分别存储数值和出现次数,后来在同学建议下,采用数组下标。
CCF-出现次数最多的数_第1张图片
用数组下标也是比较简洁的

#include 
#include 
using namespace std;
int main()
{
   int n,a[10001],max=0,s;  //一定要注意数组越界
   cin>>n;
   memset(a,0,sizeof(a));
   for(int i=0;icin>>s;
       a[s]++;
   }
    for(int i=1;i<=10000;i++)
        if(maxfor(int i=1;i<=10000;i++)
        if(max==a[i])
    {
        cout<break;
    }

    return 0;
}

你可能感兴趣的:(CCF)