做acm用到的幾個C 庫函式

2021-06-26 19:34:09 字數 621 閱讀 6907

在做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 把生成的格式化的字串放入此...