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 次浏览

开启您的 职业

完成课程获得认证

开始
广告