溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php編程- php算法 - 平分七框魚

發(fā)布時間:2020-07-22 09:23:55 來源:網絡 閱讀:466 作者:wo1148 欄目:web開發(fā)

平分七框魚

甲,乙,丙三位出海打漁。隨船帶了21只籮筐

回來7籮筐滿 ,7個半框,7個空框

假定7個滿的重量一樣。7個半框重量也一樣

php編程- php算法 - 平分七框魚

<?php
header("Content-Type: text/html; charset=utf-8");
/*
平分七框魚
甲,乙,丙三位出海打漁。隨船帶了21只籮筐
回來7籮筐滿 ,7個半框,7個空框
假定7個滿的重量一樣。7個半框重量也一樣
用二維數組存儲分配方案
$arr[0][0] =表示第一個人的滿的
$arr[0][1] =表示一個人的半的
$arr[0][2] =表示一個人的空的
設$arr[0][0] = x x = 0 1 2 3中取值 滿框數
$arr[0][1] = (3.5-x)/0.5 半框數
$arr[0][2] = 7 - $arr[0][0] - $arr[0][1] 空框數
*/
?>
<?php
    $arr = array();
      
    for($i=0;$i<=3;$i++){ //第一個人分到的滿框數
        //第一個人分的情況
        $arr[0][0] = $i;
        $arr[0][1] = (3.5-$i)/0.5;
        $arr[0][2] = 7 - $arr[0][0] - $arr[0][1];
          
        for($j=0;$j<=3;$j++){ //第2個人分到的滿框數
            $arr[1][0] = $i;
            $arr[1][1] = (3.5-$j)/0.5;
            $arr[1][2] = 7 - $arr[1][0] - $arr[1][1];
              
            for($m=0;$m<=3;$m++){ //第三個人分到的滿框數
                $arr[2][0] = $m;
                $arr[2][1] = (3.5-$m)/0.5;
                $arr[2][2] = 7 - $arr[2][0] - $arr[2][1];
                  
                if($arr[0][0]+$arr[1][0]+$arr[2][0] == 7 && $arr[0][1] + $arr[1][1]+$arr[2][1] == 7){
                    echo '滿框數  半框數  空框數<br />';
                    for($n=0;$n<3;$n++){
                        echo $arr[$n][0].'  '.$arr[$n][1].'  '.$arr[$n][2].'<br />';
                    }
                }
            }
        }
      
    }
      
      
?>


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI