p1199.pas

来自「高手写的所有acm例程 在acm.zju.edu.cn 上的题目的例程」· PAS 代码 · 共 33 行

PAS
33
字号
program p1199;

var
        part,p  :longint;
        x1,y1,r1:real;
        x2,y2,r2:real;
        a       :extended;
        x,y     :extended;

PROCEDURE main;
begin
if (sqr(r1-r2)>=sqr(x1-x2)+sqr(y1-y2))or(r1=r2) then
        writeln('Impossible.') else
        begin
        a:=r2/(r1-r2);
        x:=x2+((x2-x1)*a);
        y:=y2+((y2-y1)*a);
        writeln(x:0:2,' ',y:0:2);
        end;
end;


begin
readln(part);
for p:=1 to part do
        begin
        readln(x1,y1,r1);
        readln(x2,y2,r2);
        main;
        end;
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?