首頁  >  文章  >  後端開發  >  PHP演算法練習十三:判斷多個非負整數的個位上的值是否一樣

PHP演算法練習十三:判斷多個非負整數的個位上的值是否一樣

藏色散人
藏色散人原創
2021-08-31 09:55:362254瀏覽

在上一篇《PHP演算法練習十二:取得n和51之間的絕對值並依要求傳回值》中給大家介紹了怎麼取得n和51之間的絕對值並按要求返回值,有興趣的朋友可以學習了解一下~

本文繼續PHP演算法練習系列內容,今天的主題內容是“判斷多個非負整數的個位上的值是否一樣” 。 【建議:PHP演算法練習系列大匯總(持續更新~)

問題具體描述:「如何編寫一個PHP 程式來檢查兩個或多個給定的非負整數的個位上的值是否相同」。

相關介紹:個十百千萬…都是計數單位;個位,十位,百位,千位,萬位都是數位。計數單位和數字是完全不同的兩種概念,數字是指數字所在位置的名稱,而計數單位是指數位上的數字的含義,例如:9063200讀作九百零六萬三千二百,萬、千百就是計數單位,數字「9」位於百萬位,「6」位於萬位,也就是數位。

下面是我給的是實作方法:

PHP程式碼如下:

<?php
function test($x, $y, $z)
{
    return $x % 10 == $y % 10 || $x % 10 == $z % 10 || $y % 10 == $z % 10;
}

var_dump(test(11, 21, 31))."<br>";
var_dump(test(11, 22, 31))."<br>";
var_dump(test(11, 22, 33))."<br>";

執行結果如下:

boolean true
boolean true
boolean false

常見運算子介紹:

x y:加,x 和y 的和 2 2, 4;

x - y:減, x 和y 的差 5 - 2 ,3 ;

x * y;乘,x 和y 的積 5 * 2 ,10;

x / y:除,x 和y 的商數 15 / 5, 3;

x % y:模(除法的餘數) ,x 除以y 的餘數, 5 % 2;

x || y:或,如果x 和y 至少有一個為true,則回傳true   。

最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!

以上是PHP演算法練習十三:判斷多個非負整數的個位上的值是否一樣的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn