现在的位置: 首页 > 综合 > 正文

改完了 你懂的!!

2014年01月07日 ⁄ 综合 ⁄ 共 529字 ⁄ 字号 评论关闭
#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;
    }
}


抱歉!评论已关闭.