91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

使用PHP怎么實現一個楊輝三角求解算法

發布時間:2021-04-20 17:05:35 來源:億速云 閱讀:208 作者:Leah 欄目:開發技術

本篇文章為大家展示了使用PHP怎么實現一個楊輝三角求解算法,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。

①. 第一種方法

使用兩個 for 循環進行輸出,比較好理解

/**
   * 第一種代碼實現
   * @param int $n 要求的層數
   * 理解思路:  $i代表行數; $j代表列數
   */
  public function funYH($n = 1){
    //初始化數組
    $arr = [];
    for($i = 0;$i < $n;$i++){
      //注意循環條件
      for($j = 0;$j <= $i;$j++){
        if($j == 0 || $i == $j){
          $arr[$i][$j] = 1;
        }else {
          $arr[$i][$j] = $arr[$i-1][$j-1]+$arr[$i-1][$j];
        }
        echo $arr[$i][$j]."\t";
      }
      echo "<br/>";
    }
  }

②. 第二種方法

使用的是 while 循環

/**
   * 第二種代碼實現
   * @param int $n 要求的層數
   */
  public function funYH2($n = 1){
    //初始化數組
    $arrL = [1,1];
    //初始化索引
    $index = 0;
    while ($index < $n){
      if ($index == 0){
        echo $arrL[$index]."\t";
      }elseif ($index == 1){
        echo $arrL[$index - 1]."\t".$arrL[$index]."\t";
      }else{
        $oldL = $arrL;
        for ($i = 0;$i <= count($oldL);$i++){
          $arrL[$i] = $oldL[$i-1] + $oldL[$i];
          echo $arrL[$i]."\t";
        }
      }
      $index ++;
      echo "<br/>";
    }
  }

③. 輸出結果

輸出的結果是相同的,參考如下:

使用PHP怎么實現一個楊輝三角求解算法

上述內容就是使用PHP怎么實現一個楊輝三角求解算法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

php
AI

建瓯市| 龙门县| 乌鲁木齐市| 崇阳县| 阜城县| 绥中县| 河津市| 甘肃省| 太原市| 思南县| 桂阳县| 黄骅市| 双流县| 武乡县| 洪江市| 寿阳县| 济宁市| 杭锦后旗| 正定县| 太康县| 屏边| 太谷县| 台安县| 龙井市| 佛坪县| 定结县| 静宁县| 高台县| 台江县| 武冈市| 弋阳县| 瓦房店市| 松江区| 河西区| 香河县| 宜宾市| 澄迈县| 桓台县| 博野县| 韶山市| 甘孜|