PHP 程式檢查給定數字是否在一個無限序列中


檢查給定數字是否出現在無限序列,對應的 PHP 程式碼如下 -

示例

 線上演示

<?php
   function contains_val($m, $n, $o){
      if ($m == $n)
         return true;
      if (($n - $m) * $o > 0 && ($n - $m) % $o == 0)
         return true;
         return false;
   }
   $m = 3; $n = 5; $o = 9;
   if (contains_val($m, $n, $o))
      echo "The number is present in the infinite series";
   else
      echo "The number is not present in the infinite series";
?>

輸出

The number is not present in the infinite series

上面,定義了三個變數,並透過傳遞這三個值來呼叫函式 -

$m = 3; $n = 5; $o = 9;

定義了一個名為 'contains_val' 的函式,接收這三個變數。比較前兩個變數,如果相等,則返回 'true'。否則,如果前兩個變數的差與第三個數字的乘積大於 0,且前兩個變數的差對第三個數字取模為 0,則返回 'true'。否則,該函式返回 false -

function contains_val($m, $n, $o){
   if ($m == $n)
      return true;
   if (($n - $m) * $o > 0 && ($n - $m) % $o == 0)
      return true;
   return false;
}

更新於: 17-8-2020

93 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.