A. Pashmak and Garden

题意:给你两个正方形的顶点坐标,让你求出另两个顶点的坐标

题解:分情况讨论即可

代码:

 1 var x1,x2,y1,y2:longint;
 2 begin
 3   readln(x1,y1,x2,y2);
 4   if x1=x2 then writeln(x1+abs(y2-y1),' ',y1,' ',x1+abs(y2-y1),' ',y2)
 5   else if y1=y2 then writeln(x1,' ',y1+abs(x1-x2),' ',x2,' ',y1+abs(x1-x2))
 6   else
 7    begin
 8      if abs(x1-x2)<>abs(y1-y2) then writeln('-1')
 9      else writeln(x1,' ',y2,' ',x2,' ',y1);
10    end;
11 end.        
View Code

相关文章: