C的数学函数库定义了自然对数函数log,但没有定义以其他数为底的对数,可以通过换底公式来实现之:

测试代码:
#include "stdio.h"
#include "conio.h"
#include <math.h>
#define E 2.718282
int main()
{
double a,b;
a = log(100) / log(10);
b = log(E);
printf("a = %f \nb = %f",a, b);
getch();
return 0;
}输出结果:

本文介绍如何使用C语言的数学库实现不同底数的对数计算,通过换底公式计算以10为底和自然对数,并给出具体示例代码及运行结果。
4333

被折叠的 条评论
为什么被折叠?



