使用函数求余弦函数的近似值

#include<stdio.h>
#include<math.h>
double funcos(double e,double x)
{
	double a=1,i,k=-1,b=1,c=1,s=1;
	for(i=2;a>e;i+=2)
	{
		b=b*x*x;
		c=c*i*(i-1);
		s=s+k*b/c;
		a=b/c;
		k=-k;
	}

        
	

	return s;
}
int main()
{
	double a,b,i,k,m;
	double d,s,e,c;
	scanf("%lf%lf",&a,&b);
	printf("sum=%.6lf",funcos(a,b));
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41404557/article/details/79870252