感谢昨天回答我的大佬们,本蒟蒻还是一知半解,so,这里把我所有的问题都提了出来。
#include<bits/stdc++.h> using namespace std; struct node{ int pai; //这是要排序的 int number; //这是编号 }a[100]; bool cmp(node x,node y){ return x.pai>y.pai; //对pai进行了排序,number也会跟着动吗? //这里是升序还是降序? } int main(){ sort(a+1,a+n+1,cmp); //这里可以不用cmp直接对pai进行排序吗? return 0; }
望大佬回答,谢谢