【c++関数ライブラリ】関数まとめ
max_element
min_element
関数*max_element(n,n+len);//配列の最大値を返します.nは配列名、lenは配列長*min_です.element(n,n+len);//配列の最小値を返します.nは配列名、lenは配列長ヘッダファイル:
#include using namespace std;
配列の長さはどうやって求めますか?sizeof(n)/sizeof(int)可以注:sizeof(int)はあなたの配列がどんなタイプを使っているか見てみましょう~(≧▽≦)/~まだ手動maxですか、へへへ.星をつけるのを忘れないでね...、星をつけないで*住所を表します...atof
関数このリンクをクリックすると、atofの運用範囲が非常に少ないことがわかりますが、いくつかの特定のテーマが必要で、文字列を浮動小数点型数に変換することができ、非常に便利です.atof()は、パラメータ文字列をスキャンし、前のスペース文字をスキップして、数値または正負の記号に遭遇してから変換を開始し、非数値または文字列の終了に遭遇してから変換を終了し、結果を返します.パラメータ文字列は、123.456または123 e−2のような指数部分を表すために、正負の符号、小数点またはE(e)を含むことができる.ヘッダファイル:
#include
/* a b */
#include
#include
int main()
{
char a[10]="-100.23"; // double -100.230000
char b[10]="200e-2"; // double 200*10^(-2)=2.000000
double c;
c=atof(a)+atof(b); //c a b
printf("a=%f
",atof(a));
printf("b=%f
",atof(b));
printf("c=%f
",c);
}
log
関数log(n):nを返す自然数対数は役に立たないようですが...大丈夫です.log(n)/log(x)は役に立ちますか?通俗的に言えば、log(n)/log(x)はxを返す何回がnであるか、例えば、log(8)/log(2)=3、すなわち2の3回が8である
ヘッダファイル:
#include / #include
exp
関数exp(n):eを返すn次方も何の役にも立たないようですが...大丈夫です.exp(log(b)/a)は役に立ちます.どれだけのa次方を返すことができますか.b例えば、exp(log(27)/3)=3、つまり3の3次方が27で見つかりましたか.これは前の関数の作用とは正反対です.私はほほほO(∩∩)O~
ヘッダファイル:
#include / #include
next_permutation
関数詳細については、このリンクをクリックしてください.permutation(n,n+len):n配列の次の配列を検索します.
ヘッダファイル:
#include / #include
更新を続ける...