某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面试题及答案一
Jun 18 面试题
类的核心特性有哪些
Jan 01 面试题
Java平台和其他软件平台有什么不同
Jun 05 面试题
以下的初始化有什么区别
Dec 16 面试题
请写出 float x 与"零值"比较的 if 语句
Jan 04 面试题
简述数组与指针的区别
Jan 02 面试题
一套SQL笔试题
Aug 14 面试题
某公司.Net方向面试题
Apr 24 面试题
.NET常见笔试题集
Dec 01 面试题
远东集团网络工程师面试题
Oct 20 面试题
维德科技C#面试题笔试题
Dec 09 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
什么是数组名
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伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
JQuery入门——事件切换之toggle()方法应用介绍
2013/02/05 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
利用信号如何监控Django模型对象字段值的变化详解
2017/11/27 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
运动会800米加油稿
2014/02/22 职场文书
运动会入场口号
2014/06/07 职场文书
你会写请假条吗?
2019/06/26 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL