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

面试题 相关文章推荐
怎样创建、运行java程序
Aug 01 面试题
利用指针变量实现队列的入队操作
Apr 07 面试题
如何实现一个自定义类的序列化
May 22 面试题
Net Remoting把服务器端激活两种模式
Jan 22 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
网络安全方面的面试题
Jan 07 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
Linux如何压缩可执行文件
Mar 27 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
linux面试题参考答案(10)
Nov 04 面试题
创联软件面试题笔试题
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 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
2016/01/24 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
2017/10/20 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
Python编程之多态用法实例详解
2015/05/19 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
python pygame模块编写飞机大战
2018/11/20 Python
python绘制玫瑰的实现代码
2020/03/02 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
高二物理教学反思
2014/02/08 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
给老婆的保证书
2015/01/16 职场文书
保卫工作个人总结
2015/03/03 职场文书
python中sys模块的介绍与实例
2021/04/17 Python