using namespace std;
#define c 2982
#define R
int main()
{
double x0,x1,x2,y0,y1,y2,t0,t1,t2,a,b,d,lizard1,lizard2,dt1,dt2,r;
x0=0,x1=0,x2=;
y0=0,y1=,y2=;
int i = 8;
while(i--)
{
cout <<\"请输入第\"<<8-i<<\"组时间数据\"<< endl;
cin >> t0 >> t1 >> t2;
t0 = t0 / 1000000;
t1 = t1 / 1000000;
t2 = t2 / 1000000;
dt1 = t0 - t2;
dt2 = t1 - t2;
a=x2*(pow(x1,2)+pow(y1,2)-pow(c*dt1,2)) x1*(pow(x2,2)+pow(y2,2)-pow(c*dt2,2));
-
b=y2*(pow(x1,2)+pow(y1,2)-pow(c*dt1,2))- y1*(pow(x2,2)+pow(y2,2)-pow(c*dt2,2));
d=c*dt1*(pow(x2,2)+pow(y2,2)-pow(c*dt2,2))-c*dt2*(pow(x1,2)+pow(y1,2)-pow(c*dt1,2));
lizard2 = atan(b/a);
if(acos(d/sqrt(pow(a,2)+pow(b,2)))+lizard2 < R/2)
lizard1 = acos(d/sqrt(pow(a,2)+pow(b,2)))+lizard2;
else
lizard1 = lizard2 - acos(d/sqrt(pow(a,2)+pow(b,2)));
r
(pow(x1,2)+pow(y1,2)-pow(c*dt1,2))/(2*(x1*cos(lizard1)+y1*sin(lizard1)+c*dt1));
=
cout << \"声源坐标为:(\"<} // end while;system(\"pause\");
return 0;
} // end
main;