私信TA

用户名:wowowow

访问量:5064

签 名:

等  级
排  名 1787
经  验 2546
参赛次数 1
文章发表 9
年  龄 0
在职情况 学生
学  校
专  业 软件工程

  自我简介:

脑袋要炸



参考代码:

#include<bits/stdc++.h>

using namespace std;

int main(){
	int n;
	cin>>n;
	vector<int> vec[5];  //五个等级段的人数 
	for(int i=0;i<n;i++){
		int x;
		cin>>x;
		if(x>=90){
			vec[0].push_back(x);
		}else if(x>=80){
			vec[1].push_back(x);
		}else if(x>=70){
			vec[2].push_back(x);
		}else if(x>=60){
			vec[3].push_back(x);
		}else{
			vec[4].push_back(x);
		}
	}
	int m=0,index=-1;
	for(int j=0;j<5;j++){
		cout<<vec[j].size()<<" ";
		if(m<vec[j].size()){
			m=vec[j].size();
			index=j;   
		}
	}
	cout<<endl<<m<<endl;
	//greater降序 
	sort(vec[index].begin(),vec[index].end(),greater<int>());
	for(int i=0;i<vec[index].size();i++){
		cout<<vec[index][i]<<" ";
	}
	return 0;
}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区