输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。
输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。
日期:2012-12-01 09:55:02 人气:1
随便写写试试
double funcos(double e, double x)
{
double b, d, n, r, i;
e = fabs(e), x *= x;
r = b = 0, d = n = 1;
while( fabs(i = d / n) > e ) {
r += i;
d *= x, n *= - b * (b+1);
b += 2;
}
return r;
}