c语言编程sinx

#include<stdio.h>#include<math.h>intmain(){doublex,sinx,sum,y;intn;scanf("%lf",&x);su... #include<stdio.h>
#include<math.h>
int main()
{
double x,sinx,sum,y;
int n;
scanf("%lf",&x);
sum=x; y=x;
n=1;
while(fabs(y)>=1e-6);
{
y=(-1)*y*x*x/((2*n+1)*(2*n));
sum=sum+y;
n++;
}
printf("sinx的近似值为%f,sinx的真实值为%f",sum,sin(x));
}

有什么问题吗?为什么不能运行
展开
 我来答
百度网友6a6aa8c
推荐于2017-09-03 · TA获得超过1483个赞
知道小有建树答主
回答量:707
采纳率:100%
帮助的人:737万
展开全部
 while(fabs(y)>=1e-6)//去掉分号
printf("sinx的近似值为%lf,sinx的真实值为%lf",sum,sin(x));//是lf
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式