2
0
0
0
0
尹宗鑫
新手守护
新手守护
头文件
#include <algorithm>
如果你想从a到n进行排序:
sort(a,a+n);
如:
//5 12 4 6 9 42
#include<bits/stdc++.h>
#include<algorithm>
using namespace std;
int a[1001],n;
int comp(int x,int y)
{ return x>y;//前面比后面大
}
//int comp(node x,node y) {return x.tall>y.tall;}
void read()
{ int i;
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);//改成对下标1排序
cout<<"排序后为:";
for(i=1;i<=n;i++)
cout<<a[i]<<" ";
sort(a+1,a+n+1,comp);
//sort(a,a+n);//默认下标是0进行排序的
cout<<"排序后为:";
for(i=1;i<=n;i++)
cout<<a[i]<<" ";
}
int main()
{ read();
return 0;
}
0
马佳滢
新手天翼
新手天翼
酷町堂:拔河站队 这一题可以用到.
头文件:#include <algorithm>
马佳滢在2018-04-12 21:51:44追加了内容
快排函数.而已罢了.
0
0
0
0