zoukankan      html  css  js  c++  java
  • 数组-10. 求整数序列中出现次数最多的数(15)

    本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

    输入格式:

    输入在一行中给出序列中整数个数N(0<N<=1000),以及N个整数。数字间以空格分隔。

    输出格式:

    在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。

    输入样例:

    10 3 2 -1 5 3 4 3 0 3 2
    

    输出样例:

    3 4
     1 #include <iostream>
     2 #include <stdio.h>
     3 #include <math.h>
     4 #include <string.h>
     5 #include <stdlib.h>
     6 
     7 using namespace::std; 
     8 
     9 int main(){
    10      int a[1000];
    11      int b[1000];
    12      int n,bcount=0;//记录互不相同的数的个数 
    13      scanf("%d",&n);
    14      int c[1000]={0};
    15      for(int i=0;i<n;i++)
    16      {
    17          scanf("%d",&a[i]);
    18          int flag=0;
    19         for(int j=0;j<bcount;j++)
    20         {
    21             if(a[i]==b[j])
    22             {
    23                 c[j]++;
    24                 flag=1;
    25             }
    26         }
    27         if(flag==0)
    28         {
    29             b[bcount]=a[i]; 
    30             c[bcount]++;
    31             bcount++;
    32         }
    33      }
    34     int max=0,zhengshu;
    35     for(int k=0;k<bcount;k++)
    36     {
    37         if(c[k]>max)
    38         {
    39             max=c[k];
    40             zhengshu=b[k];
    41         }
    42     }
    43      printf("%d %d",zhengshu,max);
    44       return 0;
    45 }
    View Code
  • 相关阅读:
    Openlayers2中vector扩展FeatureLayer
    点图层叠加与事件响应
    geoserver服务wfs之GetFeature
    Echart在Openlayers的应用-航班的炫光特效
    Echart在Openlayers的应用-热力图
    Echart在Openlayers的应用
    WMS图例展示
    Java新手锻炼
    Java动手又动脑
    java递归问题小程序
  • 原文地址:https://www.cnblogs.com/ligen/p/4272675.html
Copyright © 2011-2022 走看看