c语言 求对数问题,

2025-02-10 09:11:4471 次浏览

最佳答案

C语言中没有以任意为底数的对数函数,所以log5是没有的。所以可以用logx(y)=log(y)/log(x)来代替,修改代码如下

#include"stdio.h"

#include"math.h"

void main()

{

double a,b;

a=2*3.14-1;

b=log(sqrt(a))/log(5);

printf("%f\n",b);

getchar();

}

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。