當前位置:首頁 » 編程語言 » 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。

如果還看不懂就找初中數學來看看。