#include <bits/stdc++.h>
using namespace std;
/*
结构体:
用结构体存储会更方便使用
可以理解为一个java 类
*/
struct st{
string name;
int age;
};
/*
定义一个数组来存
*/
st s[10];
bool cmp(st a,st b){
return a.age < b.age;
}
int main(){
ios::sync_with_stdio(0) ;
/*
根据数组中的属性进行存取
*/
for(int i = 0; i < 10; i++ ){
cin>>s[i].name>>s[i].age;
}
/*
排序:
sort 函数(地址头,地址尾,规则函数)
cmp:
规则参数,两个参数,表示比较两个的项
*/
sort(s,s+10,cmp);
for(int i = 0; i < 10; i++ ){
cout<<s[i].name<<endl;
}
}
sort 排序
最新推荐文章于 2022-01-15 18:00:06 发布