编一个程序计算sinx和cosx的近似值.使用如下的台劳级值:

mylg9167 1年前 已收到1个回答 举报

曾经的绿叶棕 春芽

共回答了14个问题采纳率:85.7% 举报

是泰勒级数吧.
sinx:
#include
#include//fabs()
int main()
{ double x,s,a;//为了提高精度,我把它们定义成双精度的.
int i;
scanf("%lf",&x);//注意x为弧度,输入的值过大没意义只要在-2*∏~2*∏即可.因为C语言的运算精确度有限.例如输入1.7,输出0.99166465
a=x;
s=a;
for(i=1;;i+=2)
{
a*=x*x*(-1)/((i+1)*(i+2));
if(fabs(a)

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.025 s. - webmaster@yulucn.com