一个c语言写的求对数程序

如题所述

用库函数math.h 这里面的log就是数学里面ln(底数为e的那个家伙)的意思。如下代码例子
#include<stdio.h>
#include<math.h>
main()
{
double k;

k=log(2.71828);
printf(" %f ",k);

k=log(8)/log(2);
printf(" %f ",k);
}
第一k是ln(e)的意思,e约为2.71828,屏幕上打印出值为0.999999,
第二k是求底数为2真数为8的值log2(8)=ln(8) /ln(2) (这个数学转化式我不用多说),打印出来的结果是3.000000
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答