只是一些我遇到的函式,更多可參考。
#include// 萬能標頭檔案 : 源**(注意 :開始時不要用,要熟悉函式的標頭檔案。)
#include < cmath >//定義數學函式
① 冪函式 pow
例如 : 10 的 平方 的表達 : pow(10,2)
② 平方根函式 sqrt
例如 : 10開平方 的表達 : sqrt(10)
③ 整數的絕對值 abs 和 浮點數的絕對值 fabs
例如 : abs( - 10 ) ; fabs ( - 11. 2 )
④ 向上取整 ceil
例如 : double a = 5.1;
int s = ceil(a);
s == 6;
⑤ 向下取整 floor
例如 : double a = 5.1;
int s = floor(a);
s == 5;
#include < iomanip >//引數化輸入/輸出
① 固定小數點輸出
double a = 1.2345;
cout << fixed << setprecision(3) << a << endl;((遵循四捨六入五成雙的原則,而不是四捨五入的原則)
輸出結果 == 1.234
② 輸出別的進製
cout << hex << a << endl; // 輸出十六進製制。
cout << oct << a << endl; // 輸出八進位制。
#include < algorithm >//stl 通用演算法 (參考)
① 交換函式 swap (可以交換數字,字母等)
/*輸入 : 3 , 1 , 2 ; 輸出 : 1 , 2 , 3*/
#include
#include
using namespace std;
int main()
②排序函式 sort
1. 預設(公升序)
① 整數型
#include#includeusing namespace std;
int main()
;sort( a , a + 5);
for( int i = 0 ; i < 5 ; i ++)
cout << a[i] <<' ';
return 0;
}
② 字元型
#include
#include
using namespace std;
int main()
;for
(int i =
0; i <
5; i ++
) cout << a[i]
<<
' ';
cout << endl;
sort
( a , a +5)
;for
(int i =
0; i <
5; i ++
) cout << a[i]
<<
' ';
return0;
}
定義(基本資料型別)
#include
#include
using namespace std;
int main()
; int b[10]
=;int i;
for( i =
0; i <
10; i ++)
cout<< a[i]
<<
' ';
cout << endl;
sort
(a,a+
10,greater()
);// 降序
for(i=
0;i<
10;i++)
cout<<<
' ';
cout << endl;
cout << endl;
for( i =
0; i <
10; i ++)
cout << b[i]
<<
' ';
cout << endl;
sort
( b , b +
10,less()
);// 公升序
for( i =
0; i <
10; i ++)
cout << b[i]
<<
' ';
return0;
}
定義(引用資料型別string)
#include
#include
#include
using namespace std;
int main()
5. #include < string >// 字串
① 查詢字串 find
② 替換值 replace
③ 求string類物件的成員函式的字元長度length || size
④ 清除字串中的元素 erase
⑤ 在字串中新增元素 insert
⑥ 將c++的string轉化為c的字串陣列 c_str()
下面一道我用到前三個函式的題 :
(更多參考string的使用)
題目內容 && 樣例輸入 && 樣例輸出 參考
我的** :
#include
#include
using namespace std;
int main()
} cout << str1 << endl;
}return0;
}
標頭檔案 string h 一些函式功能
標頭檔案中一些比較實用的函式,把這些函式功能利用好,以後再做字串處理型別的題會給你多加乙個buff,雖然有些不常見,但你要了解到有他的存在,說不定萬一哪天就用上了幫了你大忙,下面是我總結的一些功能,歡迎參考。include include include define n 100 int main ...
Linux一些重要的標頭檔案
inlclude int open char name,int how 檔案開啟 include int close int fd 檔案關閉 size t read int fd,void buf,size t count 讀 size t write int fd,const void buf,s...
關於標頭檔案的一些常用
1.設定編碼資訊 設定語言 設定重定向 設定快取時間 不使用快取 設定關鍵字 設定描述資訊 設定對搜尋引擎抓取 設定可視區域 2.瀏覽器使用 二 tabindex屬性 摘自w3c 1 作用 規定元素的tab鍵控制次序 2 支援該屬性的標籤 3 示例 doctype html html body a ...