2016-04-24 56 views
-3

所以我試圖做的是寫代碼告訴我一個弧度的正弦,它是0.841。我想在c中寫一個格式化字符串(命令行工具)

當我寫我的代碼時,我得到0.000。 下面的代碼:

#include <stdio.h> 
#include < math.h> 
#include < stdlib.h> 
int main(...[]). { 
    double sin (double x) ; 
    printf(" radian = %.3f sin.\n", "double sin"); 
. . . 

我的輸出是:

Radian = 0.000 sin 
+0

' 「雙重罪」'是一個字符串。嘗試「罪(1)」(如果「罪」採用弧度)。 –

+0

...並使用適當的編輯器。新的線路不以一個首都開始! (如Uri Brecher edied) –

+0

請發佈[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – MikeCAT

回答

2

試試這個

#include <math.h> 
#include <stdio.h> 

int main() 
{ 
    double sinVal = sin(1.0); 
    printf("radian=%.3f sin\n", sinVal); 
} 

產生

radian=0.841 sin