C語言的練習總結 math標頭檔案的用法

2021-10-11 15:36:45 字數 1273 閱讀 4946

math標頭檔案可以呼叫一些math標準庫里數學函式,比如說fabs()、sqrt()、pow()等等,下面我結合具體的**實現這些函式的應用。

abs()輸入的值是int型別,輸出的也是int型。

比如:輸入乙個數,輸出這個數的絕對值,並保留2位小數。

#include int main()

return 0;

}

比如:求座標兩點的距離

#include int main()

return 0;

}

一起看一下這道題目叭!

題目描述:

數列的定義如下:

數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。

輸入:輸入資料有多組,每組佔一行,由兩個整數n(n<10000)和m(m<1000)組成,n和m的含義如前所述。

輸出:對於每組輸入資料,輸出該數列的和,每個測試例項佔一行,要求精度保留2位小數。

#include int main()

printf("%.2f\n",sum);

}return 0;

}

一起再看看這道題叭!

題目描述:

求s=a+aa+aaa+aaaa+aa…a的值,其中a是乙個一位的整數。

例如2+22+222+2222+22222(此時共有5個數相加)

輸入:整數a和n(n個數相加,1<= n, a<=9)

輸出:s的值

#include int main()

printf("%.0f",sum);

return 0;

}

math函式庫還有好多好多函式的可以呼叫。

這裡的n是double型別。

函式表示式

用法acos()

double(acos(n))

返回余弦值

log10()

double(log10(n))

返回 n 的常用對數(基數為 10 的對數)

log()

double(log(n))

返回 x 的自然對數(基數為 e 的對數)

floor()

double(floor(n))

返回小於或等於 n 的最大的整數值

fmod()

double fmod(double x, double y)

返回 x 除以 y 的餘數

這裡的菜鳥教程可以供大家學習

c語言標頭檔案總結

序號 庫類別 標頭檔案 1 字元處理 ctype.h 2 地區化 local.h 3 數學函式 math.h 4 訊號處理 signal.h 5 輸入輸出 stdio.h 6 實用工具程式 stdlib.h 7 字串處理 string.h 字元測試函式 是否字母和數字 isalnum 是否字母 is...

C語言的標頭檔案

1.在c檔案中在函式外部宣告變數,稱為為全域性變數。1 全域性變數如果加static關鍵字,表示只能在本檔案內訪問,而且只能從宣告處到檔案末尾的範圍內訪問。宣告時如果沒有初始化,會自動初始化乙個值,例如static int x,x預設值為0。如果a 函式中用到變數x,而x的定義 static int...

C語言的標頭檔案

標頭檔案 a.h ifndef a h define a h 定義方法,不提供實現 int add int a,int b endif add.c include a.h 實現標頭檔案a中定義的方法 int add int a,int b main.c include include a.h 若想在...