放假(七)

冬至!

看的PHP视频里面有些知识和JS有很多相似的地方,感觉今天不是在学PHP,是在学数学,找规律!

 

<?php
/*求123左移3位和右移3位值;
求123和45按位与的结果——并用手算验证。
求123和45按位或的结果——并用手算验证。*/
$a = 123;
$b = 123 >> 3;
$c = 123 << 3;
echo "123左移3位的值为:$b";
echo "<br>123右移3位的值为:$c";
$d = 123 & 45;
$e = 123 | 45;
echo "<br>123和45按位与的结果为:$d";
echo "<br>123和45按位或的结果为:$e";
echo "<hr>";

/*输出图案*/
echo "A:<br>";
$n =6;
for($i=1; $i<=$n; ++$i){
    for($j=1; $j<=$n; ++$j){
        echo "*";
    }
    echo "<br>";
}

echo "<hr>B:<br>";
for($i=1; $i<=$n; ++$i){
    for($j=1; $j<=$i; $j++){
        echo "*";
    }
    echo "<br>";
}

echo "<hr>C:<br>";
for($i=1; $i<=$n; ++$i){
    for($j=1; $j<=2*$i-1; ++$j){
        echo "*";
    }
    echo "<br>";
}

echo "<hr>D:<br>";
for($i=1; $i<=$n; ++$i){
    for($j=1; $j<=$n+$i-1; ++$j){
        if($j<=$n-$i){
            echo "&ensp;";
        }
        else{
            echo "*";
        }
    }
    echo "<br>";
}

echo "<hr>E:<br>";
for($i=1; $i<=$n; ++$i){
    for($j=1; $j<=$n+$i-1; ++$j){
        if($j==$n-$i+1 || $j==$n+$i-1){
            echo "*";
        }
        else{
            echo "&ensp;";
        }
    }
    echo "<br>";
}

echo "<hr>F:<br>";
for($i=1; $i<=$n; ++$i){
    for($j=1; $j<=$n+$i-1; ++$j){
        if($i==$n){
            echo "*";
        }
        else{
            if($j==$n-$i+1 || $j==$n+$i-1){
                echo "*";
            }
            else{
                echo "&ensp;";
            }
        }
        
    }
    echo "<br>";
}

echo "<hr>G:<br>";
for($i=1; $i<=$n; ++$i){
    for($j=1; $j<=$n+$i-1; ++$j){
        if($j==$n-$i+1 || $j==$n+$i-1){
            echo "*";
        }
        else{
            echo "&ensp;";
        }
    }
    echo "<br>";
}
for($i=$n-1; $i>=1; --$i){
    for($j=1; $j<=$n+$i-1; ++$j){
        if($j==$n-$i+1 || $j==$n+$i-1){
            echo "*";
        }
        else{
            echo "&ensp;";
        }
    }
    echo "<br>";
}

/*已知:公鸡5元一只,母鸡3元一只,小鸡一元3只。现用100元钱买了100只鸡,问:公鸡母鸡小鸡各几只?*/
echo "<hr>";
for($g=1; $g<20; ++$g){
    for($m=1; $m<33; ++$m){
        if($g*5+$m*3+(100-$g-$m)/3==100){
            echo "公鸡$g"."只,母鸡$m"."只,小鸡".(100-$g-$m)."只.<br>";
        }
    }
}

/*输入如下顶锥形图案*/
echo "<hr>";
for($i=$n; $i>=1; --$i){
    for($j=1; $j<=$n+$i-1; $j++){
        if($i==$n){
            echo "*";
        }
        else{
            if($j==$n-$i+1 || $j==$n+$i-1){
                echo "*";
            }
            else{
                echo "&ensp;";
            }
        }
    }
    echo "<br>";
}
for($i=2; $i<=$n; ++$i){
    for($j=1; $j<=$n+$i-1; ++$j){
        if($i==$n){
            echo "*";
        }
        else{
            if($j==$n-$i+1 || $j==$n+$i-1){
                echo "*";
            }
            else{
                echo "&ensp;";
            }
        }
        
    }
    echo "<br>";
}

?>

posted @ 2016-12-21 22:27  panbee  阅读(156)  评论(0编辑  收藏  举报