在C語言編程中,sin()
函數(shù)是一個用于計算正弦值的數(shù)學(xué)函數(shù)
#include<stdio.h>
#include <math.h>
int main() {
double angle_in_degrees, angle_in_radians, result;
printf("Enter an angle in degrees: ");
scanf("%lf", &angle_in_degrees);
// 將角度轉(zhuǎn)換為弧度
angle_in_radians = angle_in_degrees * (M_PI / 180.0);
// 計算正弦值
result = sin(angle_in_radians);
printf("The sine of %lf degrees is: %lf\n", angle_in_degrees, result);
return 0;
}
這個程序首先提示用戶輸入一個角度(以度為單位)。然后,它將該角度轉(zhuǎn)換為弧度,因?yàn)?code>sin()函數(shù)接受弧度作為參數(shù)。最后,它使用sin()
函數(shù)計算正弦值并將結(jié)果打印到屏幕上。
要編譯和運(yùn)行此程序,請確保已安裝C編譯器(如GCC)和數(shù)學(xué)庫。在命令行中,可以使用以下命令進(jìn)行編譯:
gcc -o sine_example sine_example.c -lm
然后,運(yùn)行生成的可執(zhí)行文件:
./sine_example
現(xiàn)在,你可以輸入一個角度(以度為單位),程序?qū)⒂嬎悴@示其正弦值。