怎么取得x1  y1 得值  还有是怎么算的啊
y1-6x1 = 18
(Y1-Y2)/(X1-X2) = 20
说仔细点 ok?

解决方案 »

  1.   

    set_time_limit(0);
    $n = 100;
    for($x1=0;$x1<$n;$x1++)
      for($x2=0;$x2<$n;$x2++)
        for($y1=0;$y1<$n;$y1++)
          for($y2=0;$y2<$n;$y2++) {
            if($x1-$x2 != 0 && $y1-6*$x1 == 18 && ($y1-$y2)/($x1-$x2) == 20)
              printf("x1=%d, x2=%d, y1=%d, y2=%d<br>", $x1, $x2, $y1, $y2);
          }x1=0, x2=1, y1=18, y2=38
    x1=0, x2=2, y1=18, y2=58
    x1=0, x2=3, y1=18, y2=78
    x1=0, x2=4, y1=18, y2=98
    x1=1, x2=0, y1=24, y2=4
    x1=1, x2=2, y1=24, y2=44
    x1=1, x2=3, y1=24, y2=64
    x1=1, x2=4, y1=24, y2=84
    x1=2, x2=1, y1=30, y2=10
    x1=2, x2=3, y1=30, y2=50
    x1=2, x2=4, y1=30, y2=70
    x1=2, x2=5, y1=30, y2=90
    x1=3, x2=2, y1=36, y2=16
    x1=3, x2=4, y1=36, y2=56
    x1=3, x2=5, y1=36, y2=76
    x1=3, x2=6, y1=36, y2=96
    x1=4, x2=2, y1=42, y2=2
    x1=4, x2=3, y1=42, y2=22
    x1=4, x2=5, y1=42, y2=62
    x1=4, x2=6, y1=42, y2=82
    x1=5, x2=3, y1=48, y2=8
    x1=5, x2=4, y1=48, y2=28
    x1=5, x2=6, y1=48, y2=68
    x1=5, x2=7, y1=48, y2=88
    x1=6, x2=4, y1=54, y2=14
    x1=6, x2=5, y1=54, y2=34
    x1=6, x2=7, y1=54, y2=74
    x1=6, x2=8, y1=54, y2=94
    x1=7, x2=4, y1=60, y2=0
    x1=7, x2=5, y1=60, y2=20
    x1=7, x2=6, y1=60, y2=40
    x1=7, x2=8, y1=60, y2=80
    x1=8, x2=5, y1=66, y2=6
    x1=8, x2=6, y1=66, y2=26
    x1=8, x2=7, y1=66, y2=46
    x1=8, x2=9, y1=66, y2=86
    x1=9, x2=6, y1=72, y2=12
    x1=9, x2=7, y1=72, y2=32
    x1=9, x2=8, y1=72, y2=52
    x1=9, x2=10, y1=72, y2=92
    x1=10, x2=7, y1=78, y2=18
    x1=10, x2=8, y1=78, y2=38
    x1=10, x2=9, y1=78, y2=58
    x1=10, x2=11, y1=78, y2=98
    x1=11, x2=7, y1=84, y2=4
    x1=11, x2=8, y1=84, y2=24
    x1=11, x2=9, y1=84, y2=44
    x1=11, x2=10, y1=84, y2=64
    x1=12, x2=8, y1=90, y2=10
    x1=12, x2=9, y1=90, y2=30
    x1=12, x2=10, y1=90, y2=50
    x1=12, x2=11, y1=90, y2=70
    x1=13, x2=9, y1=96, y2=16
    x1=13, x2=10, y1=96, y2=36
    x1=13, x2=11, y1=96, y2=56
    x1=13, x2=12, y1=96, y2=76