CCF出现次数最多的数

#include <iostream>
using namespace std;
int main() {
	int n;
	cin>>n;
	int a[1001]={0};
	int b[1001]={0};
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	for(int i=0;i<n;i++){
		for(int j=i+1;j<n;j++){
			if(a[i]>a[j]){
				int t=a[i];
				a[i]=a[j];
				a[j]=t;
			}
		}
	}
	for(int i=0;i<n;i++){
		for(int j=i;j<n;j++){
			if(a[i]==a[j]){
				b[i]++;
			}
		}
	}
	int index=0;
	int max=0;
	for(int i=0;i<n;i++){
		if(b[i]>max){
			max=b[i];
			index=i;
		}
	}
	cout<<a[index];
	return 0;
}

猜你喜欢

转载自blog.csdn.net/sun2014moon/article/details/79635114
今日推荐