#include<math.h>
void main()
{
int i,temp=1,m=0,h
double k,eps,x,sum
printf("x=?")
scanf("%f",&x)
sum=x
printf("eps=?")
scanf("%f",&eps)
for(i=1i++)
{
k=pow(x,2*i+1)
m=m+1
h=2*m+1
temp=temp*(h-1)*h
sum=sum+((k/temp))*pow(-1,i)
if((k/temp)<=eps)
break
}
printf("sin(x)=%f\n"岁搭,sum)
}
这是我修改的,乎御拿对的拆老
#include#include
#define
pi
3.1415
void
main()
{
double
f
int
a
scanf("%d",&a)
f=sin(a/pi)
printf("%lf\n",f)
}
改成上面的程序就可以了,#define
pi
3.1415926
是编译预处理命令,要老轮写在函数外,一般和#include
命令写在一源神起,而且不是c语句,不能加分号
f是double型,雹含亏最好用%lf格式输出,否则可能会出错。
C语言sin()用来计算参数x 的正玄值,然后将结果返回。返回-1 至1 之间的计算结果。
例子:
#include <math.h>
main(){
double answer = sin(0.5)
printf("sin(0.5) = %f\n", answer)
}
执行
sin(0.5) = 0.479426
C语言sin():
sin()原型:double sin(double x)
sin()角度与弧度:
π=180°
1°=π/180
1(rad)=180/π
角度转弧度:用角度乘以π/180
弧度转角度:用弧度乘以180/π,或者游姿用rtod()函数
扩展资料:
与sin相段兄似的acos函数
函数名: acos
功 能:计算并返回arccos(x)值、要求-1<=X<=1
函数与形神燃绝参类型:
double acos(x)
double x
程序例:
#include <stdio.h>
#include <math.h>int main(void)
{
double result
double x = 0.5result = acos(x)
printf("The arc cosine of %lf is %lf\n", x, result)
return 0
}
参考资料:CSDN博客频道-C语言中sin和cos的用法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)