使用C++系統函數
C++ 的系統庫中提供了數百個函數供程式設計師使用,例如:
- 求平方根函數(
sqrt
) - 求絕對值函數(
abs
)
使用系統函數時要包含相應的頭文件,例如:
cmath
例3-17:系統函數應用舉例
題目:從鍵盤輸入一個角度值,求出該角度的正弦值、餘弦值和正切值。
分析:系統函數中提供了求正弦值、餘弦值和正切值的函數:sin()
、cos()
、tan()
,函數的說明在頭文件 cmath
中。
#include <iostream> #include <cmath> using namespace std; const double PI = 3.14159265358979; int main() { double angle; cout << "請輸入一個角度: "; cin >> angle; // 輸入角度值 double radian = angle * PI / 180; // 轉為弧度 cout << "sin(" << angle << ") = " << sin(radian) <<endl; cout << "cos(" << angle << ") = " << cos(radian) <<endl; cout << "tan(" << angle << ") = " << tan(radian) <<endl; return 0; }