標頭檔案:#include例子:作用:返回容器中最小值和最大值的位置。max_element(first,end,cmp);其中cmp為可選引數。用法一般為找到迭代器中的最值。
結果:#include
#include
#include
using
namespace std;
bool
cmp(
int a,
int b)
intmain()
;int len=
sizeof
(num)
/sizeof
(int);
vector<
int>
v(num,num+len)
; v.
push_back(0
);v.push_back(10
);cout<<
"num:"
;for
(int i=
0;i)cout<
<<
" "; cout<
cout<<
"num的最小值是 "
<<
*min_element
(num,num+len)
<
cout<<
"num的最小值的位置是 "
<<
min_element
(num,num+len)
-num<
cout<<
"num的最大值是 "
<<
*max_element
(num,num+len)
<
cout<<
"num的最大值的位置是 "
<<
max_element
(num,num+len)
-num<
cout<<
"------------------------------\n"
; cout<<
"v:"
;for
(auto it=v.
begin()
;it!=v.
end(
);it++
) cout<<
*it<<
" ";cout<
cout<<
"v的最小值是 "
<<
*min_element
(v.begin()
,v.end()
)<
cout<<
"v的最大值是 "
<<
*max_element
(v.begin()
,v.end()
)<
cout<<
"v的最大值是 "
<<
*min_element
(v.begin()
,v.end()
,cmp)
<
cout<<
"v的最小值是 "
<<
*max_element
(v.begin()
,v.end()
,cmp)
<
return0;
}
文件——>
標頭檔案:#include或者#include例子作用:isdigit是計算機c(c++)語言中的乙個函式,主要用於檢查其引數是否為十進位制數字字元。
int isdigit(int c),若引數c為阿拉伯數字0~9,則返回非0值,否則返回0。
結果#include
#include
#include
#include
#include
using
namespace std;
/*作用:將radix進製數str轉化為10進製數,之所以用long long是為了防止溢位
(a的每一位分別為0~9或者a~z,其中a~z分別表示10~35)*/
long
long
todecimal
(string str,
long
long radix)
return sum;
}int
main()
c 中常用的庫函式
很多呢。怎麼跟你說啊。把最常用給你貼出來,看看吧 標準 c include stl 通用演算法 include stl 位集容器 include include include 定義本地化函式 include 定義數學函式 include 複數類 include 定義輸入 輸出函式 include ...
c 庫函式string相關函式 持續更新
string.substr int pos,int len 該方法用來通過位置和長度擷取字串 其中pos表示開始的位置 包含 len表示擷取的長度.string.find string strsub,npos 方法用來查詢子串第一次出現的位置。strsub表示要查詢的子串。npos表示開始查詢的位置...
C語言中常用的庫函式
1 記憶體設定 函式原型 void memset void point,char value,unsigned length 函式功能 將point所指向的記憶體空間的前length個位元組設定為value值。引數介紹 value 需要設定的數值 length 設定快取的位元組個數 返回值返回poi...