在上一篇《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視頻教程》~快來學習吧!