我想在c中写一个格式化字符串(命令行工具)

我想在c中写一个格式化字符串(命令行工具)

问题描述:

所以我试图做的是写代码告诉我一个弧度的正弦,它是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

试试这个

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

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

产生

radian=0.841 sin