#include <stdio.h>
#include <math.h>
double funcos( double e, double x );
int main()
{
double e, x;
scanf("%lf %lf", &e, &x);
printf("cos(%.2f) = %.6f\n", x, funcos(e, x));
return 0;
}
/* 你的代码将被嵌在这里 */
double funcos( double e, double x )
{
double sum=1,item=1,m=2;
double fz,fm;//定义分子和分母
int flag=-1;
while(item>e)
{
for(int i=1;i<=m;i++)//求分母
{
fm=fm*i;
}
fz=pow(x,m);
item=fz/fm;
sum+=flag*item;
m=m+2;
fm=1;
flag=-flag;
}
return sum;
}
实验5-10 使用函数求余弦函数的近似值 (15分)
猜你喜欢
转载自blog.csdn.net/qq_38054511/article/details/104238270
今日推荐
周排行