1. 程式人生 > >vector 的輸入輸出和結構體自定義排序模板(蒟蒻版)

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<<" "; } }