当前位置:首页 » 编程语言 » c语言实现log10函数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言实现log10函数

发布时间: 2022-11-08 04:49:39

Ⅰ log10 c语言

函数原型:double
log(double
x);
double
log10(double
x);
例子:void
main(
void
)
{
double
x
=
9000.0;
double
y;
y
=
log(
x
);
printf(
"log(
%.2f
)
=
%f\n",
x,
y
);
y
=
log10(
x
);
printf(
"log10(
%.2f
)
=
%f\n",
x,
y
);
}输出结果如下:log(
9000.00
)
=
9.104980
log10(
9000.00
)
=
3.954243谢谢采纳

Ⅱ C语言中log函数怎么使用

先引用
#include <math.h>

假设要计算log3(9)的值,因为C语言的logx是以e为底的相当于lnx,如果以其他数作为对数的底,必须写成
float i
i=log(9)/log(3);

Ⅲ C语言中log函数怎么使用呢

1、C语言中,有两个log函数,分别为log10和log函数,具体用法如下:
2、函数名: log10
功 能: 对数函数log,以10为底
用 法: double log10(double x);
程序示例:
#include <math.h>
#include <stdio.h>int main(void)
{
double result;
double x = 800.6872;
result = log10(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}
3、函数名: log
功 能: 对数函数log,以e(2.71828)为底
用 法: double log(double x);
程序示例:
#include <math.h>
#include <stdio.h>int main(void)
{
double result;
double x = 800.6872;
result = log(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}

Ⅳ log10 C语言

函数原型:double log(double x);
double log10(double x); 例子:void main( void )
{
double x = 9000.0;
double y;

y = log( x );
printf( "log( %.2f ) = %f\n", x, y );
y = log10( x );
printf( "log10( %.2f ) = %f\n", x, y );
}输出结果如下:log( 9000.00 ) = 9.104980
log10( 9000.00 ) = 3.954243谢谢采纳

Ⅳ C++ 和C 语言求对数怎么求 麻烦给个简单的例子 谢谢了~

1、C语言中,有两个log函数,分别为log10和log函数,具体用法如下:

2、函数名: log10
功 能: 对数函数log,以10为底
用 法: double log10(double x);
程序示例:

#include<math.h>
#include<stdio.h>
intmain(void)
{
doubleresult;
doublex=800.6872;
result=log10(x);
printf("Thecommonlogof%lfis%lf ",x,result);
return0;
}


3、函数名: log
功 能: 对数函数log,以e(2.71828)为底
用 法: double log(double x);
程序示例:

#include<math.h>
#include<stdio.h>
intmain(void)
{
doubleresult;
doublex=800.6872;
result=log(x);
printf("Thecommonlogof%lfis%lf ",x,result);
return0;
}

C++前面修改成 #include <cmath>,其余一样

Ⅵ c语言里面log10x怎么用啊

#include<stdio.h>
#include<math.h>
#include<Windows.h>//forsystem("pause");
int main()
{
double a,b;
printf("请输入一个实数:");
scanf("%lf",&a);//输入实数,需要“%lf”
b=log10(a);
printf("%lf\n",b);
system("pause");
}
望采纳

Ⅶ 在C语言log函数

公式有问题吧。。。可能是m=log(p/(p-d*r)/log(1+r)

Ⅷ 请问C语言的log10(),log()的作用到底是什么呢

先说指数。

初中数学应该学过指数吧,如2^1=2,2^2=4,2^3=8等,外形如a^b这个样子的,就表示连续b个a相乘。

2^1 表示连续一个2相乘,就是2自己。2^2表示连续两个2相乘就是2x2 =4。2^3 表示连续3个2相乘就是2x2x2 =8。

而对数就是指数的逆运算,对数的运算符号是log,就像加法有+号,减法有-号一样。

如果a^b 的结果记为c,就是a^b =c. 这个式子的逆运算就是log a(c) =b。

为了计算简便,人们常用的一个是a=10 。则对于10^b =c表示连续有b个10相乘,其结果是c;对于这个式子,如果知道了结果c的值如:结果c=100.那么就可以求出b的值,求得这时b=2,因为连续2个10相乘等于100。用数学符号把求b的过程表示出来就是:

,这个已知c求b的过程就叫对数运算。

log 10(x)就表示有一个数b,使得10^b=x,现在已知x想求b。

如果还看不懂就找初中数学来看看。