改完了 你懂的!!
2012-07-05 16:48
148 查看
#include<iostream> #include<math.h> #define pi 3.1415926 using namespace std; int main() { double x1,a,b,c,x2,x3; while(1){ cout<<"请输入x1的值:"<<endl; cin>>x1; x1=x1*pi/180; if(x1<=0&&x1>=(-1)*atan(1.0/8.0)){ a=150.0*sin(x1)+400; b=150.0*cos(x1); c=a*a+b*b-143100; } else{ a=400.0-150.0*sin(x1); b=150.0*cos(x1); c=a*a+b*b-143100; } x2=acos((b*c+sqrt(b*b*c*c-(b*b+a*a)*(c*c-260.0*260.0*a*a)))/(260*(a*a+b*b))); x3=acos((b*c-sqrt(b*b*c*c-(b*b+a*a)*(c*c-260.0*260.0*a*a)))/(260*(a*a+b*b))); x2=x2*180/pi; x3=x3*180/pi; cout<<"x2 = "<<x2<<endl; cout<<"x3 = "<<x3<<endl; } }
相关文章推荐
- 采样理论(Sampling Theory) 和周期性信号采样 (Coherent sampling)
- 标准C++类型转换符
- Selenium常用的方法
- Go语言开发Windows应用
- Android GridView中设置了Button以后就不能响应OnItemClick()
- sessionID和cookie
- 在整个页面都加载完后才执行的操作
- WCF
- NYOJ 20 吝啬的国度
- 无线网络组建之设备定位
- linux下面卸载rpm安装好的jdk命令步骤
- Struts2+swfUpload 批量上传文件
- has deleted/unused inode 62068. CLEARED. [ linux sync 操作]
- 一个数组分配大小的问题
- 关于CCCallFunc、CCCallFuncN和CCCallFuncND的使用
- 进程和线程的区别
- ZigBee各版本规范比较
- ReentrantReadWriteLock可重入读写锁分析
- Java 6对脚本的支持
- 使用脚本方式和使用控件方式来输出Html内容的区别