先求两直线的表达式,再求交点,比较水
#include<stdio.h>
#include<math.h>
# define M_PI 3.14159265358979323846
int main()
{
int N;
scanf("%d", &N);
while (N--)
{
double x1, y1, d1, x2, y2, d2;
scanf("%lf %lf %lf", &x1, &y1, &d1);
scanf("%lf %lf %lf", &x2, &y2, &d2);
double td1 = tan(M_PI * d1 / 180);
double td2 = tan(M_PI * d2 / 180);
double y = (x1 - td1 * y1 - x2 + td2 * y2) / (td2 - td1);
double x = (td2 * (x1 - td1 * y1) - td1 * (x2 - td2 * y2))
/ (td2 - td1);
printf("%.4lf %.4lf\n", x, y);
}
return 0;
}