在c语言中log怎么输入?

2024-11-29 18:33:35
推荐回答(3个)
回答(1):

原型:double log (double x);   
头文件:math.h   
功能:计算以e 为底的对数值   
程序例:   
#include   
#include   
int main(void) 
{ 
double result;   
double x = 321.123;   
result = log(x);   
printf("The common log of %lf is %lf\n", x, result);   
return 0;   
}
C语言里面有该函数,所以输入一个双精度浮点数,对其进行函数变换即可生成其对数。

还有如果你的意思是输入对数进行幂运算的话有下面这个函数
原型:extern float pow(float x, float y);
用法:#include
功能:计算x的y次幂。
说明:x应大于零,返回幂指数的结果。
举例:
// pow.c
#include
#include
#include
void main()
{
printf("4^5=%f",pow(4.,5.));
getchar();
}

回答(2):

调用math.h头文件里可以直接调用计算以e为底的对数值

回答(3):

double log(double x);//lnx
double log10(double x);//log10 x