某IT外企面试题-二分法求方程!看看大家的C++功底


Posted in 面试题 onJuly 04, 2015
//f(x)=RMAX-R+(R-r)*double (cos(0.5*x))+double (sqrt(r*r-(R-r)*(R-r)* sin(0.500*x)* sin(0.500*x)))
请用二分法或其他方法求出解x.要求精度esp=1e-5
其中RMAX,R,r从键盘输入。


#include
#include
void get(double RMAX,double R,double r,double x,double y)
{

double m,n,c,p;
double esp=1e-5;

do
{
m=RMAX-R+(R-r)*double (cos(0.5*x))+double (sqrt(r*r-(R-r)*(R-r)* sin(0.500*x)* sin(0.500*x)));
n=RMAX-R+(R-r)*double (cos(0.500*y))+double (sqrt(r*r-(R-r)*(R-r)* sin(0.500*y)*sin(0.500*y)));
c=0.500*(x+y);
p=RMAX-R+(R-r)*double (cos(0.500*c))+double (sqrt(r*r-(R-r)*(R-r)* sin(0.500*c)*sin(0.500*c)));
if(fabs(p)
break;


else if(m*p {
x=x;
y=c;

}
else if (m*p>0)
{
y=y;
x=c;

}

}while(fabs(y-x)

cout cout
}

void main()
{
double RMAX,R,r,x,y;
cout
cin>>RMAX;
cin>>R;
cin>>r;
cin>>x;
cin>>y;

get(RMAX,R,r,x,y);
}

Tags in this post...

面试题 相关文章推荐
static关键字的用法
Oct 07 面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 面试题
经典c++面试题三
Jul 08 面试题
DBA的职责都有哪些
May 16 面试题
上海期货面试题
Jan 31 面试题
C#笔试题
Jul 14 面试题
介绍一下linux的文件系统
Mar 20 面试题
英智兴达软件测试笔试题
Oct 12 面试题
EJB的角色和三个对象
Dec 31 面试题
Python如何定义一个函数
Sep 01 面试题
日期和时间问题
Jan 04 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
什么是数组名
May 10 #面试题
为什么要有struct关键字
May 08 #面试题
Kingsoft金山公司C/C++笔试题
May 10 #面试题
strlen的几种不同实现方法
May 31 #面试题
威盛公司软件C++工程师笔试题面试题
Jul 16 #面试题
金山毒霸系列的笔试题
Apr 13 #面试题
JAVA和C++区别都有哪些
Mar 30 #面试题
You might like
BBS(php & mysql)完整版(五)
2006/10/09 PHP
PHP daddslashes 使用方法介绍
2012/10/26 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
php给数组赋值的实例方法
2019/09/26 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
jQuery解决$符号命名冲突
2016/06/18 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
koa源码中promise的解读
2018/11/13 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
js实现弹窗效果
2020/08/09 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
跟老齐学Python之dict()的操作方法
2014/09/24 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
python简单验证码识别的实现方法
2019/05/10 Python
Python 切分数组实例解析
2019/11/07 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
如何强制垃圾回收
2015/10/06 面试题
结婚典礼证婚词
2014/01/11 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
环境卫生标语
2015/08/03 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技