使用函数求余弦函数的近似值 include 程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat(0),做 repeat 次下列运算: 输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的。
C语言编程:使用函数求余弦函数的近似值:输入精度e,用下列公式求cos(x)的近似值 #includeincludeint main(void){double x,e,cosx;double funcos(double e,int x);printf(\"e:\");scanf(\"%lf\",&e);printf(\"x:\");scanf(\"%lf\",&x);这里是%lfcosx=funcos(e,x);printf(\"cos(x)=.3f\\n\",cosx);return 0;}double funcos(double e,int x){int flag,a,i;double sum,item;double fact(int n);item=1;这个初始化要大于e,否则不执行下面flag=1;a=0;i=0;sum=0;while(fabs(item)>;=e){item=(flag*pow(x,a))/fact(i);sum=sum+item;flag=-flag;a=a+2;i=i+2;}return sum;}double fact(int n){int i;double result;result=1;for(i=1;i;i+){result=result*i;}return result;}
求余弦函数的近似值 求纠错请纠错,不要给出一大段别人的正确的代码……输入一个正整数 repeat (0