Rumah  >  Soal Jawab  >  teks badan

闲着无聊看下大一的杨辉三角,竟然写不出来了(java),正常吗?工作几年了

闲着无聊看下大一的杨辉三角,竟然写不出来了(java),正常吗?工作几年了

高洛峰高洛峰2743 hari yang lalu599

membalas semua(5)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-18 10:52:05

    Sesetengah perkara mempunyai kurang kod, tetapi fikir semula dan jangan ukur beban kerja dengan jumlah kod.
    Jadual pendaraban ialah dua kali ganda untuk gelung, dan kaedah pembahagian perkataan perduaan juga merupakan dua kali ganda untuk gelung.

    Sembilan-Sembilan Kembali ke Satu:

    <?php
    for ($x=1;$x<=9;$x++) {
        for ($y=1;$y<=$x;$y++) {
            echo $y.'*'.$x.'='.$y*$x."\t";
        }
        echo "\n";
    }
    for ($x=9;$x>=1;$x--) {
        for ($y=1;$y<=$x;$y++) {
            echo $y.'*'.$x.'='.$y*$x."\t";
        }
        echo "\n";
    }
    ?>
    1*1=1    
    1*2=2    2*2=4    
    1*3=3    2*3=6    3*3=9    
    1*4=4    2*4=8    3*4=12    4*4=16    
    1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
    1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
    1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
    1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
    1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81    
    1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81    
    1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
    1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
    1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
    1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
    1*4=4    2*4=8    3*4=12    4*4=16    
    1*3=3    2*3=6    3*3=9    
    1*2=2    2*2=4    
    1*1=1

    Participle binar:

    <?php
    if(preg_match_all('%[\x{4e00}-\x{9fa5}]%u', '天王盖地虎', $matches)) {
        //$matches[0] 为 array('天', '王', '盖', '地', '虎')
        $size = count($matches[0]);
        for($i=0;$i<=$size-2;$i++) {
            $word = '';
            for($j=0;$j<2;$j++) {
                $word .= $matches[0][$i+$j];
            }
            echo $word."\n";
        }
    }
    ?>
    天王
    王盖
    盖地
    地虎

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:52:05

    Sama sekali tidak normal, anda tidak boleh membuat kitaran for dua lapis, adakah anda minta maaf?

    balas
    0
  • PHPz

    PHPz2017-04-18 10:52:05

    Ia adalah perkara biasa saya telah bekerja selama beberapa tahun dan saya juga terlupa apa itu segitiga Yang Hui

    balas
    0
  • 阿神

    阿神2017-04-18 10:52:05

    Tiada yang normal lagi

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:52:05

    Apakah segi tiga Wang Hui?

    balas
    0
  • Batalbalas