永发信息网

输入精度 e 和 x,用下列公式求cos(x)的近似值

答案:2  悬赏:20  手机版
解决时间 2021-03-27 09:59
  • 提问者网友:了了无期
  • 2021-03-26 14:32
输入精度 e 和 x,用下列公式求cos(x)的近似值
最佳答案
  • 五星知识达人网友:duile
  • 2021-03-26 15:08
funcos 函数开始, 给初值 item = 99;
或给 item = e;
否则 while(fabs(item)>=e){} 这个循环 无法开始运行。
全部回答
  • 1楼网友:往事埋风中
  • 2021-03-26 16:22
给你提供个funcos函数,你写得太复杂啰嗦了,时间也不会短……
double funcos(double e,double x){
double tmp,sum;
int i;
for(sum=0,tmp=1,i=2;tmp>=e;i+=2){
(tmp*=x*x)/=(i*i-i);
(i>>1)&1 ? sum-=tmp : sum+=tmp;
}
return 1+sum;
}追问不明觉厉啊,能不能解释一下?菜鸟要好好学习一下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯