加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数组 - 求整数序列中出现次数最多的数

(2015-04-20 18:26:11)
标签:

股票

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

输入格式:

输入在一行中给出序列中整数个数N(0

输出格式:

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

输入样例:

10 3 2 -1 5 3 4 3 0 3 2
输出样例:

3 4


程序:


#include

using namespace std;

int main()

{

     int n,*s;

    cin>>n;

    s=new int[n];

    int i,j;

     for(i=0;i

            cin>>s[i];

   int value,times,max=0,num;

   for(i=0;i<<n;i++)

    {

          value=s[i];

          times=0;

          for(j=0;j<</span>n;j++)


                    if(s[j]==value)

                              times++;

             if(max

             {

                    max=times;

                    num=s[i];

             }

    }

    cout<<num<<' '<<max;

 return 0;

}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有