输入精度 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){} 这个循环 无法开始运行。
或给 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;
}追问不明觉厉啊,能不能解释一下?菜鸟要好好学习一下。
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;
}追问不明觉厉啊,能不能解释一下?菜鸟要好好学习一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯