在VC++6.0 中怎样计算以e为底的对数
编号:QA004511
建立日期: 2002年1月2日 最后修改日期:2002年1月2日
所属类别:
李明群:
你好!我是一名学生,最近需要编写一个程序,遇到一个问题,特来请教专家。在VC++6.0 中怎样计算以e为底的对数,或者这个常数e怎样获取?盼望解答。元旦快乐!
回答:
可以使用log计算自然对数(以e为底),log10计算常用对数(以10为底),这两个函数需要包含math.h。
例子:
#include <math.h>
#include <stdio.h>
void main( void )
{
double x = 9000.0;
double y;
y = log( x );
printf( "log( %.2f ) = %f\n", x, y );
y = log10( x );
printf( "log10( %.2f ) = %f\n", x, y );
}
其他对数可以使用换底公式进行计算。
你可以使用exp(1)获得常数e。
此问题由李海回答。
| |
|
|
| |
|
|