#include <stdio.h>
#include <iostream>
#include <algorithm>
//定义结构体
struct time{
int a;
int b;
};
//定义compare();
bool compare(time A,time B)
{
return A.b<B.b;
}
using namespace std;
int main()
{
int n,i;
scanf("%d",&n);
struct time arr[n];
for(i=0;i<n;i++)
{
scanf("%d",&arr[i].a);
scanf("%d",&arr[i].b);
}
//注意调用方法
sort(arr,arr+n,compare);
for(i=0;i<n;i++)
{
printf("%d ",arr[i].a);
printf("%d\n",arr[i].b);
}
}
sort对结构体进行排序(区间排序)
最新推荐文章于 2024-07-12 12:42:19 发布