练习2.13 不用库函数,写一个高效计算ln N的C函数
生活随笔
收集整理的這篇文章主要介紹了
练习2.13 不用库函数,写一个高效计算ln N的C函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼
#include<stdio.h> double MYLOG(double a) { int N = 15; int k,nk; double x,xx,y; x = (a-1)/(a+1); xx = x*x; nk = 2*N+1; y = 1.0/nk; for(k=N;k>0;k--) { nk = nk - 2; y = 1.0/nk+xx*y; } return 2.0*x*y; } int main() { int N=100;for(int a=1;a<N;a++)printf("ln %d = %.10f \n",a,MYLOG(a));getchar(); return 0; }總結
以上是生活随笔為你收集整理的练习2.13 不用库函数,写一个高效计算ln N的C函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迷宫问题 POJ - 3984
- 下一篇: PTA —— 基础编程题目集 —— 编程