//pair是一个很好,快速的构造二维数组的,其排序先按第一个数的大小进行排序,相等时,再按第二个数的大小进行排序。
# include <stdio.h>
# include <algorithm>
# include <iostream>
using namespace std;
int a[100],d[100];
int main()
{
int n;
pair<int ,int > b[100];//类似结构体或看成二维数组
while(cin>>n)
{
for(int i=0;i<n;i++)
cin>>b[i].first>>b[i].second;
for(int i=0;i<n;i++)
cout<<b[i].first<<" "<<b[i].second<<endl;\
cout<<endl;
sort(b,b+n);
for(int i=0;i<n;i++)
cout<<b[i].first<<" "<<b[i].second<<endl;
}
return 0;
}
pair 测试
最新推荐文章于 2023-07-01 15:03:41 发布