する#include <stdio.hの> int型のmain() { 二重、B、C、D、E、F、G、H、I。 一方、(〜のscanf(" %LF%LF%LF%LF%LF%LF "、&、&B、&C、&D&E&F)) { ダブルX、Y、X1、Y1、K1、K2、B1、 X2、Y2、X3、Y3。 X = A。 Y = B。 X1 = A + C; Y1 = B + D。 もし(X1 == X) { 場合(E> X)×2 = X-(E- X)。 他 X2 = X +(X- E)。 Y2 = F。 } 他 { K1 =(Y1-Y)* 1.0 /(X1- X)。 B1 = Y-K1 * X * 1.0 。 G = K1。 H = - 1 。 I =のB1; X2は =(H *さh *の例えば*のG * E- 2 *のG * hで* F- 2 * gは* i)を* 1.0 /(G *のG + H *のH)。 Y2 =(グラム*グラム*のFH * hで* F- 2 *のG * hで* E- 2 *時間* i)を* 1.0 /(グラム* gを+ Hの*のH)。 } であれば(X2> 0)X3 =(int型)(×2 * 100.0 + 0.5 )。 他 X3 =(int型)(×2 * 100.0 - 0.5〜 )。 もし(Y2> 0)Y3 =(INT)(Y2 * 100.0 + 0.5 )。 他 Y3 =(int型)(Y2 * 100.0 - 0.5〜 )。 printf(" %.2f%.2f \ n "、X3 / 100.0、Y3 / 100.0 )。 } 戻り 0 。 }