c语言问题 编写程序,计算sinx的近似值,精确到10的负六次方
发布网友
发布时间:2022-05-14 02:40
我来回答
共1个回答
热心网友
时间:2023-11-24 18:17
#include<stdio.h>
#include<math.h>
main()
{
float a,b=1;
float i,sinx,x;
scanf("%f",&x);
a=x;
sinx=0;
for(i=1;fabs(a/b)>=1e-6;i++)
{
sinx+=a/b;
a=-a*x*x;
b=b*2*i*(2*i+1); }
printf("%f",sinx);
}