VC++6.0编程:按要求完成正弦函数和平方根函数的编写

发布时间:2019-08-08 14:30:36

/*按要求完成正弦函数和平方根函数的编写:*/
/*(1)SIN()函数:根据级数公式sin (x)= ∑(-1)^n*x^(2k+1)/(2k+1)!,
* 求正弦函数值,当 求和项的绝对值小于精度eps的时候即
* |(-1)^n*x^(2k+1)/(2k+1)!|<eps,停止求和。*/
/*(2)SQRT()函数:根据迭代公式X(n+1)=1/2[X(n)+a/X(n)],求x的平
* 方根,当相邻两项差的绝对值小于精度,即|X(n+1)-X(n)|<eps的时候,
* 停止迭代。*/
#include<stdio.h>
#include<math.h>
int main()
{
double SIN(double x,double eps);
double SQRT(double x,double eps);
double x,eps1=1.e-3,eps2=1.e-3;
printf("input x \n");
scanf("%lf",&x);
printf("SIN(%g)=%f \n",x,SIN(x,eps1));
printf("sin(%g)=%f \n",x,sin(x));
printf("SQRT(%g)=%f \n",x,SQRT(x,eps2));
printf("sqrt(%g)=%f \n",x,sqrt(x));
return 0;
}
double SIN(double x,double eps)
{
/**************begin*************/
/**************end***************/
}
double SQRT(double x,double eps)
{
/**************begin*************/
/**************end***************/
}

推荐回答

可以参考以下程序

以上问题属网友观点,不代表本站立场,仅供参考!