Problem Description
输入n的值,计算cos(x)。
Input
输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。
Output
输出cos(x)的值,保留4位小数。
Sample Input
0.0 100
1.5 3
Sample Output
1.0000
0.0701
#include <stdio.h>
int main()
{
double x,cos,t,sum;
int n,i;
while((scanf("%lf %d",&x,&n))!=EOF)
{
cos=1;t=x*x;sum=1;
for(i=1;i<=n;i++)
{
cos*=-t;
cos/=(i*2-1)*(i*2);
sum+=cos;
}
printf("%.4f\n",sum);
}
return 0;
}