//公式为:sinx=x-x^3/3!+x^5/5!-......+(-1)^n+1*x^2n-1/(2n-1)!x是弧度
#include<stdio.h>
#include<math.h>
int main()
{
int i;
float s, t,x;
printf("请输入待求度数x:\n");
scanf_s("%f",&x);
x = x * 3.1415926535 / 180;
t = x; //为了迭代需要对t初始化为x
s = 0;
for (i = 1; i <= 100; i++)
{
s += t;//如果和下一行互换,那么第一项就加不进去
t = -t * x * x / ((2 * i) * (2 * i + 1)); //负号来表示(-1)^n
}
printf("结果是:%f",s);
return 0;
}
作业汇报16.估算sinx
最新推荐文章于 2024-09-10 15:28:21 发布