问题补充:
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>doublefact(intn)
{\x09doubles=1;
\x09for(inti=1;i<=n;i++)
\x09{\x09\x09s*=i;
\x09}\x09returns;
}doublefuncos(doublee,intx)
{\x09//运算次序要理清
\x09doublecos=0;
\x09doubleitem=1;
\x09inti=0;
\x09intflag=1;
\x09while(abs(item)>=e)