在做acm時往往利用庫函式可以既方便又高效的解決一些問題,下面就記錄下最近用到的庫函式來幫助自己熟悉stl,不定期跟新。
1.sort()函式
stl自帶的排序函式,使用標頭檔案的#include 。在排序問題中使用此函式可以省去很多精力。
int main()
此例中sort函式有兩個引數,第乙個是指向序列頭的指標,第二個是指向序列尾下一位的指標。預設公升序排序。
sort還可以有第三個引數,形式如:sort(arr,arr+index+1,cmp);cmp是自定義的比較規則,下面的例子就是按照兩個字串中a的數量進行排序的規則。
bool cmp(string str1,string str2)
for(int i=0;i
return num1
2._strrev()函式(strrev()已經過時了,新版本加下劃線)
字串逆置函式,標頭檔案#include ,引數是乙個char陣列。處理字串的利器,返回乙個逆置字串的指標。例子如下
int main()
{char temp[100];
char *tmp;
cin>>temp;
tmp=strrev(temp);
cout<
幾個庫函式的實現
1.strcpy函式 用於字串的拷貝。char my strcpy char dest,const char src return start 加入斷言增加函式的健壯性,對不需要修改的字串用const修飾,返回char 實現函式間的鏈式訪問。注意末尾加 0 2.strcat函式 用於將乙個字串補在另...
做統計用到的幾個常用sql
select old.now time,round new.count old.count old.count 100,2 new.count ncount,old.count ocount from select sum if b.count 1,1,1 count,b.now time,b.te...
關於printf的幾個C語言庫函式
一 vsnprintf,c語言庫函式之一,屬於可變引數。用於向字串中列印資料 資料格式使用者自定義。函式原型 int vsnprintf char str,size t size,const char format,va list ap 引數說明 char str out 把生成的格式化的字串放入此...