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

面试题 相关文章推荐
C语言笔试题回忆
Apr 02 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
实现向右循环移位
Jul 31 面试题
iostream与iostream.h的区别
Jan 16 面试题
为什么group by 和order by会使查询变慢
May 16 面试题
WINDOWS域的具体实现方式是什么
Feb 20 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
Python里面如何拷贝一个对象
Feb 17 面试题
Python如何定义一个函数
Sep 01 面试题
如何清空Session
Feb 23 面试题
正隆泰信息技术有限公司上机题
Jun 14 面试题
Java面向对象面试题
Dec 26 面试题
什么是数组名
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
Zend的AutoLoad机制介绍
2012/09/27 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
JS实现div居中示例
2014/04/17 Javascript
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
JS重载实现方法分析
2016/12/16 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
Angular 4依赖注入学习教程之组件服务注入(二)
2017/06/04 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
Python 字符串换行的多种方式
2018/09/06 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
python实现视频分帧效果
2019/05/31 Python
django框架创建应用操作示例
2019/09/26 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
高中同学会活动方案
2014/08/14 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
python turtle绘图
2022/05/04 Python