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

面试题 相关文章推荐
PHP面试题及答案二
May 23 面试题
简述synchronized和java.util.concurrent.locks.Lock的异同
Dec 08 面试题
用C语言实现文件读写操作
Oct 27 面试题
数据库基础的一些面试题
Feb 25 面试题
什么是反射
Mar 17 面试题
为什么需要版本控制?
Aug 08 面试题
比较一下entity bean和session bean
Dec 27 面试题
remote接口和home接口主要作用
May 15 面试题
介绍一下JMS编程步骤
Sep 22 面试题
值传递还是引用传递
Feb 08 面试题
为什么要使用servlet
Jan 17 面试题
一道Delphi上机题
Jun 04 面试题
什么是数组名
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程序员的13个好习惯小结
2012/02/20 PHP
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
php对象在内存中的存在形式分析
2015/02/03 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
php实现微信支付之现金红包
2018/05/30 PHP
javascript一个无懈可击的实例化XMLHttpRequest的方法
2010/10/13 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
2013/12/04 Javascript
Jquery each方法跳出循环,并获取返回值(实例讲解)
2013/12/12 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
python传递参数方式小结
2015/04/17 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
python 实现简易的记事本
2020/11/30 Python
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
最热门的自我评价
2013/12/30 职场文书
市优秀教师事迹材料
2014/02/05 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书