# Math 函式 ~~不常用到的東西~~ --- 溫故知新 --- 還記得最一開始的時候 我們使用這個函式庫來引用cin,cout等函式 ```cpp= #include<iostream> ``` --- 今天要用的函式需要引用這個函式庫 ```cpp= #include<math.h> ``` --- 一般的函式使用方法如下 執行完之後呼叫函式的部分就會變成一個值 也有些函式只會做自己的事不回傳值 ```cpp= 函式名稱(你給函式的東西) ``` --- 開根號 ```cpp= sqrt(9)//3 ``` --- log10 ```cpp= log10(100)//2 ``` --- a034 http://tcgs.tc.edu.tw:1218/ShowProblem?problemid=a034 ---- 這個題目需要使用格式化輸出 ---- 1. 引用iomanip 2. 設定輸出的位數(setprecision) 3. 將上方位數設定改為小數點後的位數(setiosflags) ---- 會用就好 以後忘了 再上Google ```cpp= #include<iomanip> double a = 31.14598; cout << setprecision(4) << setiosflags(ios::fixed) << a; //31.1459 ``` --- a035 http://tcgs.tc.edu.tw:1218/ShowProblem?problemid=a035 ---- 應該有學到了......吧 還不會就觀察一下這個規律 $log10(14537)=4.16247$ $log10(32)=1.50515$
{"metaMigratedAt":"2023-06-15T02:16:59.311Z","metaMigratedFrom":"YAML","title":"Math 函式","breaks":true,"slideOptions":"{\"transition\":\"slide\"}","contributors":"[{\"id\":\"9f6a1b41-e592-4580-9e63-5613e2cac6cb\",\"add\":763,\"del\":2}]"}
    245 views
   Owned this note