C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数funcos(e,x)求余弦函数的近似值。【输入形式】输入两个浮点数:精度e和实数x【输入输出样例1】(下划线部分表示输入)e: 0.001x: 1cos(x)
网友回答
#include
<stdio.h> //头文件置顶#include
<math.h>double fact(int n)
{\x09double s = 1;
\x09for(int i = 1; i <= n; i++)
\x09{\x09\x09s *= i;
\x09}\x09return s;
}double funcos(double e,int x)
{\x09//运算次序要理清
\x09double cos = 0;
\x09double item = 1;
\x09int i = 0;
\x09int flag = 1;
\x09while(abs(item) >= e)