1053: 正弦函数
时间限制: 1 Sec 内存限制: 128 MB
[状态] [讨论版] [提交] [命题人:admin]
题目描述
输入x,计算上面公式的前10项和。
输入
输入一个实数x。
输出
输出一个实数,即数列的前10项和,结果保留3位小数。
样例输入 Copy
1
样例输出 Copy
0.841
参考代码
#include <stdio.h>
int main()
{
double a, x, f, b, y;
int i;
scanf("%lf",&x);
a=1;
b=0;
f=1;
y=x;
for(i=1;i<=10;i++)
{
b=b+f*y/a;
a=a*(2*i)*(2*i+1);
y=y*x*x;
f=-f;
}
printf("%.3f", b);
return 0;
}