如何用C语言写一个sin三角函数

更新时间:01-24 综合 由 孤魂 分享

C语言中要编写sin函数,实质上要利用sin的泰勒公式,然后根据泰勒公式,将其中的每一项进行分解,最后用循环,累加计算出最终结果。

如何用C语言写一个sin三角函数

C语言中要编写sin的算法,程序代码如下:

#include<stdio.h>

#include<math.h>

void

main()

{

int

i

float

x,sum,a,b

//sum代表和,a为分子,b为分母

char

printf("please

input

x")

canf("%f",&x)

=1

um=0

a=x

//分母赋初值

b=1

//分子赋初值

for(i=1a/b>=1e-6i++)

{

um=sum+s*a/b

//累加一项

a=a*x*x

//求下一项分子

b=b*2*i*(2*i+1)

//求下一项分母

*=-1

}

printf("sum=%fn",sum)

}

声明:关于《如何用C语言写一个sin三角函数》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/all/15_6756486.html