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

面试题 相关文章推荐
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
链表面试题-一个链表的结点结构
May 04 面试题
利用指针变量实现队列的入队操作
Apr 07 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
系统管理员的职责包括那些?管理的对象是什么?
Sep 20 面试题
如何利用cmp命令比较文件
Sep 23 面试题
恒华伟业笔试面试题
Feb 26 面试题
Python中如何定义一个函数
Sep 06 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
什么是方法的重载
Jun 24 面试题
创联软件面试题笔试题
Oct 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
如何开发一个虚拟域名系统
2006/10/09 PHP
php字符串截取问题
2006/11/28 PHP
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
jquery实现动态画圆
2014/12/04 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
js实现车辆管理系统
2020/08/26 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
护士进修自我鉴定
2014/02/07 职场文书
工商管理专业自荐信
2014/06/03 职场文书
端午节活动总结
2014/08/26 职场文书
商铺租房协议书范本
2014/12/04 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
解决MySQL Varchar 类型尾部空格的问题
2022/04/06 MySQL