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

面试题 相关文章推荐
Yahoo-PHP面试题4
May 05 面试题
是否有自动比较结构的方法
Jun 03 面试题
一套SQL笔试题
Aug 14 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
非功能性需求都包括哪些方面
Oct 29 面试题
常见的软件开发流程有哪些
Nov 14 面试题
介绍一下XMLHttpRequest对象的常用方法和属性
May 24 面试题
Java基础面试题
Jul 19 面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 面试题
Ruby如何进行文件操作
Jul 17 面试题
一套Delphi的笔试题一
Feb 14 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
什么是数组名
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 base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
php自动获取目录下的模板的代码
2010/08/08 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
PHP加Nginx实现动态裁剪图片方案
2014/03/10 PHP
php中动态变量用法实例
2015/06/10 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
jquery css实现流程进度条
2020/03/26 jQuery
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
Python中还原JavaScript的escape函数编码后字符串的方法
2014/08/22 Python
pycharm远程调试openstack代码
2017/11/21 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
酒店优秀员工事迹材料
2014/06/02 职场文书
挂职学习心得体会
2014/09/09 职场文书
合同纠纷调解书
2015/05/20 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
Python实现随机生成迷宫并自动寻路
2021/06/13 Python