永发信息网

求余弦函数的近似值

答案:2  悬赏:70  手机版
解决时间 2021-11-08 17:15
  • 提问者网友:贪了杯
  • 2021-11-08 05:20
求余弦函数的近似值
最佳答案
  • 五星知识达人网友:逐風
  • 2021-11-08 06:10
#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 <= repeat; ri++){
scanf("%le%le", &e, &x);
sum=funcos(e,x);
printf("sum = %f\n", sum);
}
return 0;
}
double funcos(double e, double x)
{
int f,d,n,i;
double item,m,dm;
f=1;d=0;item=1;m=0;n=0;dm=1;
while(fabs(item)>=e){
if(d=0){dm=1;}
else{for(i=1;i<=d;i++)dm=1.0*dm*i;}
item=f*1.0*(pow(x,n))/dm;
m=m+item;
d=d+2;
f=-f;
n=n+2;}
return m;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯