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

面试题 相关文章推荐
String是最基本的数据类型吗?
Jun 13 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
iostream与iostream.h的区别
Jan 16 面试题
什么是SQL Server的确定性函数和不确定性函数
Aug 04 面试题
C#面试问题
Jul 29 面试题
linux比较文件内容的命令是什么
Sep 23 面试题
为什么需要版本控制
Oct 28 面试题
EJB2和EJB3在架构上的不同点
Sep 29 面试题
Python的两道面试题
Jun 29 面试题
Overload和Override的区别
Sep 02 面试题
JAVA中运算符的分类及举例
Sep 12 面试题
Promise面试题详解之控制并发
May 14 面试题
什么是数组名
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
thinkphp中的url跳转用法分析
2016/07/12 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
百度移动版的url编码解码示例
2014/04/29 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
python设置检查点简单实现代码
2014/07/01 Python
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
Python Django使用forms来实现评论功能
2016/08/17 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
快速解决PyCharm无法引用matplotlib的问题
2018/05/24 Python
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
IBatis持久层技术
2016/07/18 面试题
地理科学专业毕业生求职信
2013/10/15 职场文书
信息工程学院毕业生推荐信
2013/11/05 职场文书
甜美蛋糕店创业计划书
2014/01/30 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
爱心捐书活动总结
2014/07/05 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
研究生导师推荐信
2015/03/25 职场文书
教师工作证明范本
2015/06/12 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
python中os.path.join()函数实例用法
2021/05/26 Python
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技