C 言語での指数関数式の書き方とコード例の紹介
#include <stdio.h> #include <math.h> int main() { double a = 2.0; // 底数 double x = 3.0; // 指数 double result = pow(a, x); // 计算指数函数 printf("指数函数 %lf^%lf 的结果为 %lf ", a, x, result); return 0; }
上記のコードでは、math.h ヘッダー ファイルの pow() 関数を使用して指数関数を計算します。 pow() 関数は 2 つのパラメータを受け入れます。最初のパラメータは基数で、2 番目のパラメータは指数です。この関数は、底を指数で累乗した値を返します。
サンプルプログラムでは、底を2、指数を3に設定し、pow()関数で2の3乗を計算し、最終結果をresult変数に格納して渡しています。 printf()関数で計算結果を出力します。
以下は、指数関数的減衰のシミュレーションを実装するサンプル プログラムです:
#include <stdio.h> #include <math.h> int main() { double initialAmount = 100.0; // 初始物质量 double decayRate = 0.5; // 衰变速率 double time = 1.0; // 经过的时间(单位:年) double amount = initialAmount * pow(decayRate, time); // 计算衰变后的物质量 printf("经过 %lf 年,物质的量为 %lf ", time, amount); return 0; }
上記のコードでは、最初に材料の初期質量を 100 に設定し、減衰率を 0.5 に設定します。 . 経過時間は1年。崩壊後の物質の量は、指数関数を使用して計算されます。最後に、計算結果は printf() 関数によって出力されます。
減衰率と経過時間を変更することで、指数関数的成長や指数関数的減衰など、さまざまな成長または減衰現象をシミュレートできます。
要約すると、pow() 関数を使用すると、幅広い応用価値を持つ C 言語で指数関数を簡単に計算およびシミュレーションできます。
以上がC言語の指数関数式入門の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。