众数

作者: Co_zy | 来源:发表于2018-07-31 20:35 被阅读0次
    #include <stdio.h>
    #include <stdlib.h>
    #include <algorithm>
    #include <iostream>
    using namespace std;
    
    int main()
    {
        int n;
        int i;
        int max = 0;
        int input[1000];
        int count[1000]= {0};
        scanf("%d",&n);
        for(i=0; i<n; i++)
        {
            scanf("%d",&input[i]);
        }
        //将输入的数字进行排序
        sort(input,input+n);
        //对每一个数字计数
        for(i=0; i<n; i++)
        {
            count[input[i]]++;
        }
        int point;
        //找出现次数最多的数字
        for(i=0; i<n; i++)
        {
            if(count[input[i]] > max)
            {
                max = count[input[i]];
                point = i;
            }
        }
        printf("%d\n",input[point]);
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:众数

          本文链接:https://www.haomeiwen.com/subject/orhkvftx.html