首页 > 其他 > 详细

蓝桥杯--求出现次数最多的整数。

时间:2015-04-09 06:35:38      阅读:130      评论:0      收藏:0      [点我收藏+]

技术分享

#include <iostream>
#define Size 20
using namespace std;
int main(){
    int n;int i=0;
    int arr[Size]={0};int maxlen=1;int len=1;int loc=0;
    cin>>n;
    if(n<=0||n>20)    return 0;
    for(i=0;i<n;i++){
        cin>>arr[i];
    }
    for(i=1;i<n;i++){
        if(arr[i-1]<=arr[i]){
            if(arr[i]==arr[i-1]){
                len++;
                if(len>maxlen){
                    maxlen=len;
                    loc=i-1;
                    len=1;
                }
            }
            
            else
                len=1;
        }
        else
            return 0;
        
    }
    cout<<arr[loc];
    return 0;
}

本文出自 “coffee7ceo” 博客,请务必保留此出处http://coffee7ceo.blog.51cto.com/8926434/1630162

蓝桥杯--求出现次数最多的整数。

原文:http://coffee7ceo.blog.51cto.com/8926434/1630162

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!