关闭

C/C++求对数

150人阅读 评论(0) 收藏 举报
分类:

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



测试代码:

  1. #include "stdio.h"  
  2. #include "conio.h"  
  3. #include <math.h>  
  4.   
  5. #define   E    2.718282   
  6.   
  7. int main()  
  8. {  
  9.     double a,b;  
  10.   
  11.     a = log(100) / log(10);  
  12.   
  13.     b = log(E);  
  14.   
  15.     printf("a = %f \nb = %f",a, b);  
  16.   
  17.     getch();  
  18.   
  19.     return 0;  
  20. }  

输出结果:

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:72839次
    • 积分:1845
    • 等级:
    • 排名:千里之外
    • 原创:96篇
    • 转载:107篇
    • 译文:1篇
    • 评论:9条
    最新评论