ZKX's LAB

6-9 使用函数求余弦函数的近似值

2021-03-23知识1

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;}

PTA C语言求余弦函数的近似值,我的这样写为什么不对 int power(int a,int n){/a代表底数,n代表指数if(n=0)return 1;else return a*power(a,n-1);}int fac(int n){/计算n。if(n=0)return 1;else return n*fac(n-1);}

C语言求余弦函数的近似值 这是利用泰勒公式求于心函数的近似值,是一个交错级数,只要某一项小于给定精度,以后所有想的和也小于给定精度,展式的规律很明显,正负交错,分子乘方次数递增2,分母是。

c语言求余弦函数近似值,输入精度e,用下列公式求cos(x),精确到最后一项绝对值小于e double funcos(double e,double x){double cos=0;t=x;int n=1,f=1;while(t>;e){cos+f*t;t*=(x*x/n/(n+1);n+2;f=-f;}}

 6-9 使用函数求余弦函数的近似值

当前编程题:第五次实验(函数)---5.9 编程题(选作) 《求余弦函数的近似值》 6. 目前就发现s未初始化,把注释写出来,把你的思路说出来,才好帮你判断哪儿有错

使用函数求余弦函数的近似值 include\"stdio.h\"#include\"math.h\"double funcos(double e,double x);int main(void){ int repeat,ri;double e,sum,x;scanf(\"%d\",&repeat);for(ri=1;ri;。

用c语言《求余弦函数的近似值》

三角函数假如知道正切值怎么求正弦,余弦值呢? 口诀是:“一、二、三,三、二、一,三、九、二十七,弦是二,切是三,分子根号不能删.“前三句中的1,2,3;3,2,1;3,9,27,分别是30°,45°,60°角的正弦、余弦、正切值中分子根号内的值。弦是二、切是三是指正弦、余弦的分母为2,正切的分母为3。最后一句,讲的是各函数值中分子都加上根号,不能丢掉.这种方法有趣、简单、易记.

C语言:使用函数求余弦函数的近似值 double funcos(double e,double x){if(e>;0){int i=0;double item=1;double cosx=0;while(fabs(item)>;=e){cosx+item;i+;item*=-1*x*x/(2*i*(2*i-1))}return cosx;}elsereturn-2;}

#6-9 使用函数求余弦函数的近似值

随机阅读

qrcode
访问手机版