C++ 程式中的 log1p()


我們給定了一個任何型別的變數,任務是使用函式 log1p() 找到結果。log1p() 是一種分析函式,它接受一個引數 'a',並且還有一個返回值。

語法

double log1p (double x);
Where x ranges between [-1, ?]
float log1p (float x);

返回型別 − 如果引數大於 -1,則此函式返回一個非零值,否則它將返回一個非數字值。

示例

輸入

a = 20.34

輸出

3.06058

輸入

a = 0.0

輸出

0

示例

 實際演示

#include <cmath>
#include <iostream>
using namespace std;
int main(){
   double ans = 20.34;
   double temp;
   temp = log1p(ans);
   cout << "value of log1p(" << ans << ") is: "<<temp<< endl;
   ans = 0.0;
   temp = log1p(ans);
   cout << "value of log1p(" << ans << ") is: "<<temp<< endl;
   return 0;
}

輸出

value of log1p(20.34) is: 3.06058
value of log1p(0) is: 0

更新於: 2020-04-17

80 次瀏覽

開啟您的 職業

完成課程獲得認證

開始
廣告
© . All rights reserved.