C語言學習筆記(數學)

2021-09-30 07:15:47 字數 3033 閱讀 1912

1、使用整型表示式的絕對值

#include int abs(int  expression);
2、使用arccosine(反余弦)

#include double asin(double  expressoion);
3、使用arctangent(反正切)

#include double atan(double  expressoion);
4、使用角的余弦

#include double cos(double  expression);
5、使用角的雙曲余弦

#include double  cosh(doubleexpression);
6、使用角的正弦

#include double  cosh(double  expression);
7、使用角的雙曲正弦

#include double  sinh(double expression);
8、使用角的正切

#include double  tan(double  expression);
9、使用角的雙曲正切

#include double  tanh(double  expression);
10、整數相除:c提供函式div,返回div_t結構,該結構包含商和餘數。

struct div_t

div_t;

#include div_t div(int numerator, int denominator);

11、使用指數:計算ex

使用exp函式

#include double exp(double  x);
12、使用浮點型表示式的絕對值

#include float fabs(float  expression);
13、計算自然對數

#include double log(double  value);
14、計算log10x的值

#include double log10(double  value);
15、判斷最大與最小值

#define max(x,y) ((x) > (y)) ?(x) :(y)

#define max(x,y) ((x) < (y)) ?(x) :(y)

16、計算xn

的值

#include double pow(double  value, double  power);
17、把浮點值分解成整數和小數部分:函式返回值的小數部分,並且將整數部分賦值給指定的變數。

#include double modf(double  value, double  *integer_part);
18、計算10x

的結果

#include double pow10(int  power);
19、生產隨機數:第乙個函式rand返回乙個在0到rand_max之間的隨機整數。第二個在函式random函式返回乙個範圍0與ceiling之間的隨機數。

#include int rand(void);

int random(int ceiling);

//其中,rand(void)的定義為

unsigned long int next = 1;

int rand(void)

為使隨機數對映成浮點數,只需將隨機數除以隨機數的上限:

random(100)/100;

20、給隨機數生成器賦初值:第乙個函式randomize使用pc時鐘產生隨機數值,第二個函式srand允許使用者指定隨機數生成器的起始值。

#include void randomize(void);

void srand(unsigned seed);

21、計算數值的平方根

#include double sqrt(double  value);

C語言學習筆記《陣列》

1,已知陣列x有5個元素,精組y有6個元素.請分別對x和y排序。輸出x和y排序後的元素 include main y 6 int i,j,sum 0 for i 0 i 4 i int i,j,sum for i 0 i 9 i for i 0 i 9 i printf d t a i code c...

C語言學習筆記 陣列

陣列是用來儲存乙個固定大小的同型別元素的順序集合。type arrayname arraysize intarray 5 int array intarray 5 include int main int argc,const char argv int i for i 0 i 5 i 多維陣列最簡...

C語言學習筆記 資料型別

c中型別可分為以下幾種 序號型別與描述 1基本型別 它們是算術型別,包括兩種型別 整數型別和浮點型別。2列舉型別 它們也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。3void型別 型別說明符void表明沒有可用的值。4派生型別 它們包括 指標型別 陣列型別 結構型別 共用體型別和...