C与C++的区别
虽然同为C大家族的成员,但是C++和C用起来确实是有较大的差别,例如C++中有许多的函数可以调用,而C的大多数函数需要自己定义,在C++中我们可以尽情的使用函数库,下面就给大家总结竞赛常用的C++函数,希望可以帮助到初学者
基本函数篇
sort(a,a+n)
sort()是C++中对指定区间内所有元素(对,你没看错,就是所有元素即使是字符元素也行)进行排序的函数(默认为升序)。
区间表达就使用地址来进行的,例如给定一个数组a[n],我们想要对他排序就
sort(a,a+n);//给个区间就行了
像这样就行了,如果你想要倒序也很简单,直接调用函数
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
return a>b;
}//自定义函数
int main(){
int a[n]={...};
sort(a,a+n,cmp);//第三个参数自己定义,实现从大到小
return 0;
}
如果是字符串的排序
#include<bits/stdc++.h>
using namespace std;
int main(){
}