这是代码
#include<iostream>
using namespace std;
#include<algorithm>
bool cmp(int* a, int* b)
{
return a[0] < b[0];
}
int main()
{
int k;
cin >> k;
int** a = new int* [k];
for (int i = 0; i < k; i++) {
a[i] = new int[2];
cin >> a[i][0] >> a[i][1];
}
sort((int **)a, (int **)(a + k), cmp);
for (int i = 0; i < k; i++)
cout << a[i][0] << ' ' << a[i][1] << endl;
/*for (int i = 0; i < k; k++)
delete[]a[i];
delete[]a;*/
return 0;
}
如果delete的话,会这样