Rt,调了好久还是这样,有没有大佬能帮我调一调
#include<cmath>
#include<string>
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
const double Pi=3.1415926535;
int n;
double x[35],y[35];
double _x,_y,_k,_b,x_,y_,k_,b_;
string nm1,nm2,nm[35];
int alpha,beta,gama;
double pbeta,pgama;
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++) cin>>nm[i]>>x[i]>>y[i];
scanf("%d",&alpha);
cin>>nm1>>beta;
cin>>nm2>>gama;
beta=(beta+alpha)%360,gama=(gama+alpha)%360;
if(beta==gama||abs(gama-beta)==180){puts("NO ANSWER");return 0;}
for(int i=1;i<=n;i++)
if(nm[i]==nm1) _x=x[i],_y=y[i];
else if(nm[i]==nm2) x_=x[i],y_=y[i];
beta=(450-beta)%360,gama=(450-gama)%360;
pbeta=Pi/180*beta,pgama=Pi/180*gama;
_k=tan(pbeta);_b=_y-_k*_x;
k_=tan(pgama);b_=y_-k_*x_;
double ansx=(b_-_b)/(_k-k_);
double ansy=_k*ansx+_b;
printf("%.2lf %.2lf",ansx,ansy);
return 0;
}