#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i;
double x,s,a,p,b;
while(scanf("%lf%d",&x,&n)!=EOF)
{
s=1.0000;a=b=1;
for (i=1;i<=n;i++)
{ if (i%2==0)
{
p=1;
}else p=-1;
a=a*(x*x);
b=b*(2*i)*(2*i-1);
s=s+p*a/b;
}
printf("%.4lf\n",s);
}
return 0;
}
SDUT for循环之余弦
最新推荐文章于 2022-04-02 23:55:13 发布