C 關於數學方面的函式

時間 2021-09-08 03:40:11

1樓:匿名使用者

math.h函式要自己看的…

2樓:冠迎南

3樓:

標準c數學函式

abs語法:

#include

int abs( int num );

功能: 函式返回引數num.的絕對值。例如:

int magic_number = 10;

cout << "enter a guess: ";

cin >> x;

cout << "your guess was " << abs( magic_number - x ) << " away from the magic number." << endl;

acos

語法:#include

double acos( double arg );

功能:函式返回引數arg的反餘弦值。引數arg 應當在-1和1之間。

asin

語法:#include

double asin( double arg );

功能:函式返回引數arg的反正弦值。引數arg 應當在-1和1之間。

atan

語法:#include

double atan( double arg );

功能:函式返回引數arg的反正切值。

atan2

語法:#include

double atan2( double y, double x );

功能:函式計算y/x的反正切值,按照引數的符號計算所在的象限。

ceil

語法:#include

double ceil( double num );

功能: 函式返回引數不小於num 的最小整數。例如,

y = 6.04;

x = ceil( y );

x為7.0.

cos語法:

#include

double cos( double arg );

功能: 函式返回引數arg的餘弦值,arg以弧度表示給出。

cosh

語法:#include

double cosh( double arg );

功能: 函式返回引數arg的雙曲餘弦值。

div語法:

#include

div_t div( int numerator, int denominator );

功能: 函式返回引數numerator / denominator的商和餘數。結構型別div_t定義在stdlib.h中:

int quot;     // 商數

int rem;      // 餘數

例, 以下**顯示x/y的商和餘數:

div_t temp;

temp = div( x, y );

printf( "%d divided by %d yields %d with a remainder of %d\n", x, y, temp.quot, temp.rem );

exp語法:

#include

double exp( double arg );

功能: 函式返回引數returns e (2.7182818) 的arg次冪。

fabs

語法:#include

double fabs( double arg );

功能: 函式返回引數arg的絕對值。

floor

語法:#include

double floor( double arg );

功能: 函式返回引數不大於arg的最大整數。例如,

y = 6.04;

x = floor( y );

x的值為6.0.

fmod

語法:#include

double fmod( double x, double y );

功能: 函式返回引數x/y的餘數。

frexp

語法:#include

double frexp( double num, int *exp );

功能: 函式將引數num 分成兩部分: 0.5 和1之間的尾數(由函式返回)並返回指數exp。轉換成如下的科學計數法形式:

num = mantissa * (2 ^ exp)

labs

語法:#include

long labs( long num );

功能: 函式返回引數num的絕對值。

ldexp

語法:#include

double ldexp( double num, int exp );

功能: 函式返回引數num * (2 ^ exp)。如果發生溢位返回huge_val。

ldiv

語法:#include

ldiv_t ldiv( long numerator, long denominator );

功能: 函式返回引數numerator / denominator的商和餘數。結構型別 ldiv_t 定義在stdlib.h中:

long quot;    // 商數

long rem;     // 餘數

log語法:

#include

double log( double num );

功能: 函式返回引數num的自然對數。如果num為負,產生域錯誤;如果num 為零,產生範圍錯誤。

log10

語法:#include

double log10( double num );

功能: 函式返回引數num以10為底的對數。如果num為負,產生域錯誤;如果num 為零,產生範圍錯誤。

modf

語法:#include

double modf( double num, double *i );

功能: 函式將引數num 分割為整數和小數,返回小數部分並將整數部分賦給i。

pow語法:

#include

double pow( double base, double exp );

功能: 函式返回以引數base 為底的exp 次冪。如果base為零或負和exp 小於等於零或非整數時,產生域錯誤。如果溢位,產生範圍錯誤。

sin語法:

#include

double sin( double arg );

功能: 函式返回引數arg的正弦值,arg以弧度表示給出。

sinh

語法:#include

double sinh( double arg );

功能: 函式返回引數arg的雙曲正弦值。

sqrt

語法:#include

double sqrt( double num );

功能: 函式返回引數num的平方根。如果num為負,產生域錯誤。

tan語法:

#include

double tan( double arg );

功能: 函式返回引數arg的正切值,arg以弧度表示給出。

tanh

語法:#include

double tanh( double arg );

功能: 函式返回引數arg的雙曲正切值。

4樓:陳興愛渝

人家都帖**我就把**裡的東西弄進來1、 三角函式

double sin (double);正弦 double cos (double);餘弦 double tan (double);正切

2 、反三角函式 double asin (double); 結果介於[-pi/2, pi/2] double acos (double); 結果介於[0, pi] double atan (double); 反正切(主值), 結果介於[-pi/2, pi/2] double atan2 (double, double); 反正切(整圓值), 結果介於[-pi/2, pi/2]

3 、雙曲三角函式 double sinh (double); double cosh (double); double tanh (double);

4 、指數與對數 double exp (double);求取自然數e的冪 double sqrt (double);開平方 double log (double); 以e為底的對數 double log10 (double);以10為底的對數 double pow(double x, double y);計算以x為底數的y次冪 float powf(float x, float y); 功能與pow一致,只是輸入與輸出皆為浮點數

5 、取整 double ceil (double); 取上整 double floor (double); 取下整

6 、絕對值 double fabs (double);求絕對值 double cabs(struct complex znum) ;求複數的絕對值

7 、標準化浮點數 double frexp (double f, int *p); 標準化浮點數, f = x * 2^p, 已知f求x, p ( x介於[0.5, 1] ) double ldexp (double x, int p); 與frexp相反, 已知x, p求f

8 、取整與取餘 double modf (double, double*); 將引數的整數部分通過指標回傳, 返回小數部分 double fmod (double, double); 返回兩引數相除的餘數

9 、其他 double hypot(double x, double y);已知直角三角形兩個直角邊長度,求斜邊長度 double ldexp(double x, int exponent);計算x*(2的exponent次冪) double poly(double x, int degree, double coeffs );計算多項式 nt matherr(struct exception *e);數學錯誤計算處理程式

c語言數學函式,C語言數學函式

萇賓 abs 計算整型數的絕對值 相關函式 labs,fabs 表標頭檔案 include 定義函式 int abs int j 函式說明 abs 用來計算引數j的絕對值,然後將結果返回。返回值 返回引數j的絕對值結果。範例 ingclude main 執行 12 12 exp 計算指數 相關函式 ...

高中數學三角函式關於誘導公式方面的例題,越多越好,我會加分的

晴天雨絲絲 tan cos 2 sin 3 2 cos 3 sin 3 tan cos cos cos sin sin cos cos sin 1。三角函式誘導公式一中2k 是什麼意思? 小老爹 周角的整數倍,周角360度的弧度是2pai.高中數學三角函式有關的全部誘導公式和轉換關係!越詳細越好! ...

關於離婚方面的,關於離婚方面的問題

一 協議離婚必須雙方協商,就財產分割 子女撫養 債權債務等問題的處理,達成書面協議,雙方到婚姻登記機關進行離婚登記。二 子女撫養權的確立及撫養費的支付標準與方式,夫妻雙方應本著從有利於子女身心健康,保障子女的合法權益出發,結合父母雙方的撫養能力和撫養條件等具體情況妥善解決。子女撫育費的數額,可根據子...