Maison  >  Questions et réponses  >  le corps du texte

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

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

高洛峰高洛峰2743 Il y a quelques jours591

répondre à tous(5)je répondrai

  • 大家讲道理

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

    Certaines choses ont moins de code, mais détrompez-vous et ne mesurez pas la charge de travail par la quantité de code.
    La table de multiplication est une double boucle for, et la méthode de segmentation de mots binaires est également une double boucle for.

    Neuf-Neuf revient à un :

    <?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

    Participe binaire :

    <?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";
        }
    }
    ?>
    天王
    王盖
    盖地
    地虎

    répondre
    0
  • 巴扎黑

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

    Absolument pas normal, vous ne pouvez même pas faire de cycle double couche for, êtes-vous désolé ?

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:52:05

    C'est normal, je travaille depuis plusieurs années et j'ai oublié ce qu'est le triangle de Yang Hui

    répondre
    0
  • 阿神

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

    Plus rien n'est normal

    répondre
    0
  • 天蓬老师

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

    Qu'est-ce que le triangle de Wang Hui ?

    répondre
    0
  • Annulerrépondre