函數名稱: acos
頭檔:<math.h>
函數原型: double acos(double x);
功能: 求餘弦值為x 的弧度數
參數: double x 餘弦值。 x 的值必須位於區間[-1, 1]中,如果x 的值超出此區間,將會產生域錯誤(domain error)。
傳回值: 正常情況下(x 的取值位於區間[-1, 1]),函數傳回餘弦值為x 的角的弧度數。如果x 的值超出範圍,那麼acos() 將發生域錯誤,此時回傳值為NaN(Not A Number)。
注意:acos() 是已知一個角的餘弦值y,求該角的弧度值x。
程式例: 求餘弦值為x 的弧度數,將結果轉換為角度,並輸出結果
#include<math.h>#include<stdio.h>#definePI3.14159265intmain(void){doubleresult;doublex=0.5;result=acos(x)*180/PI;printf(Thearccosineof%lfis%lf=acos(x)*180/PI;printf(Thearccosineof%lfis%lfn,x ,result);return0;}
運行結果:
Thearccosineof0.500000is60.000000