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,指數設為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中文網其他相關文章!