C语言中怎么调用自然对数e的值

 我来答
White_MouseYBZ
2016-11-26 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:7161万
展开全部

好像没有定义e的常数。也不好定义,因为它是无限不循环小数。可以写一个函数自己求得需要精度的e,举例如下:

double mye(void){
    double e=1.0,n=1.0;
    int i=1;
    while(1/n>1.0E-10){
        e+=1/n;
        n*=++i;
    }
    return e;
}
nari_lizw
推荐于2017-10-13 · TA获得超过7391个赞
知道大有可为答主
回答量:2075
采纳率:70%
帮助的人:877万
展开全部
#include<math.h> //包含这个头文件
//举例
double result;
double x=2.3;
result=log(x);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式