某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...

面试题 相关文章推荐
weblogic面试题
Mar 07 面试题
是否有自动比较结构的方法
Jun 03 面试题
凌阳科技股份有限公司C++程序员面试题笔试题
Nov 20 面试题
经典c++面试题六
Jan 18 面试题
如何估计一张表的大小(假设该表中有1万条数据)
Mar 27 面试题
端口镜像是怎么实现的
Mar 25 面试题
Linux文件系统类型
Sep 16 面试题
linux面试题参考答案(11)
Nov 26 面试题
企业面试题试卷附带答案
Dec 20 面试题
解决方案设计综合面试题
Aug 31 面试题
DTD的含义以及作用
Jan 26 面试题
UNIX文件名称有什么规定
Mar 25 面试题
什么是数组名
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
php PDO中文乱码解决办法
2009/07/20 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
PDO实现学生管理系统
2020/03/21 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
JavaScript 格式字符串的应用
2010/03/29 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
基于React+Redux的SSR实现方法
2018/07/03 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
python中实现栈的三种方法
2020/12/19 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
介绍一下你对SOA的认识
2016/04/24 面试题
党支部书记岗位责任制
2014/02/11 职场文书
大型会议策划方案
2014/05/17 职场文书
新生入学欢迎词
2015/01/26 职场文书
总结Python连接CS2000的详细步骤
2021/06/23 Python