cmath,iomanip,string常用函式

2021-10-03 10:28:39 字數 1851 閱讀 3973

1.通過公式求三角形面積

cmath中常用的函式

海**式:已知三條邊長a,b,c,s=根號下p(p-a)(p-b)(p-c) p是三角形周長的一半 p=1/2(a+b+c)

#include

#include

using

namespace std;

intmain()

2.遞迴法轉置陣列,並輸出,把陣列下標index放在函式的引數列表中

#include

using

namespace std;

void

fun(

int a,

int index)

}int

main()

for(

int i=

0;i<

5;i++

) cout<

fun(a,5)

;return0;

}

3.兩個集合的交集

int

main()

;int b=

;int a_size=

sizeof

(a)/

sizeof

(*a)

;int b_size=

sizeof

(b)/

sizeof

(*b)

; cout<<

"交集:"

;int c[5]

;int n=0;

for(

int i=

0;i++i)}}

return0;

}

參考 博主的,作為學習記錄。

4.iomanip標頭檔案常用函式

5.string常用函式

assign()

用法:賦值,將s所指向的字串賦值給本物件

原型:string assign(const char *s)

str.compare()

用法: 比較字串

str.compare(「***xx」);

str.compare(str2);相等返回0,大於返回正數,小於返回負數

find()

用法:查詢字串中子串的位置

原型:size_t find ( const char* s, size_t pos, size_t n ) const;

find_first_of()

用法:如果str中含有substr中的任何字元,則就會查詢成功,而find則不同

原型:size_t find_first_of ( const string& str, size_t pos = 0 ) const;

#include

#include

using

namespace std;

intmain()

cout<<

"替換後的結果: "

此處參考:

python常用函式 enumerate函式

1 如果對乙個列表,既要遍歷索引又要遍歷元素時,首先可以這樣寫 list1 這 是 乙個 測試 for i in range len list1 print i list1 i 2 上述方法有些累贅,利用enumerate 會更加直接和優美 list1 這 是 乙個 測試 for index,ite...

sql中nvl,cast,power等常用函式

1 nvl 表示式1,表示式2 如果1為空,則該函式取表示式2的值 如 b nvl a,0 如果a值為空,b取0 2 nvl 表示式1,表示式2,表示式3 如果1有值,取2,如果1為空,取表示式3的值 總之 如果1為空,都取最後乙個引數的值 3 power用法 power a,b 這是求冪次方,a的...

OpenGL GLSL 內建變數與 常用內建函式

在著色器中我們一般都會宣告變數來在程式中使用,但是著色器中還有一些特殊的變數,不宣告也可以使用。這些變數叫做內建變數。內建變數,相當於著色器硬體的輸入和輸出點,使用者利用這些輸入點輸入之後,就會看到螢幕上的輸出。通過輸出點可以知道輸出的某些資料內容。當然,實際上肯定不會這樣簡單,這麼說只是為了幫助理...