vector 的输入输出和结构体自定义排序模板(蒟蒻版)

#include<bits/stdc++.h>
using namespace std;
struct node {
	int id;
}b[10];
vector<node>a;
bool cmp(const node a,const node b) {
	return a.id>b.id;
}
int main() {
	for(int i=0;i<5;i++) {
	cin>>b[i].id;
	a.push_back(b[i]); 
	}
	sort(a.begin(),a.end(),cmp);
	for(vector<node>::iterator it = a.begin() ;it!=a.end();it++) {
		cout<<it->id<<" ";
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_43537190/article/details/84573978