Maison > Questions et réponses > le corps du texte
闲着无聊看下大一的杨辉三角,竟然写不出来了(java),正常吗?工作几年了
大家讲道理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";
}
}
?>
天王
王盖
盖地
地虎
巴扎黑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é ?
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