在上一篇《PHP算法練習(xí)十二:獲取n和51之間的絕對值并按要求返回值》中給大家介紹了怎么獲取n和51之間的絕對值并按要求返回值,感興趣的朋友可以學(xué)習(xí)了解一下~
本文繼續(xù)PHP算法練習(xí)系列內(nèi)容,今天的主題內(nèi)容是“判斷多個非負(fù)整數(shù)的個位上的值是否一樣”?!就扑]:PHP算法練習(xí)系列大匯總(持續(xù)更新~)】
問題具體描述:“如何編寫一個 PHP 程序來檢查兩個或多個給定的非負(fù)整數(shù)的個位上的值是否相同”。
相關(guān)介紹:個十百千萬…都是計數(shù)單位;個位,十位,百位,千位,萬位都是數(shù)位。計數(shù)單位和數(shù)位是完全不同的兩種概念,數(shù)位是指數(shù)字所在位置的名稱,而計數(shù)單位是指數(shù)位上的數(shù)字的含義,比如:9063200讀作九百零六萬三千二百,萬、千百就是計數(shù)單位,數(shù)字“9”位于百萬位,“6”位于萬位,這是數(shù)位。
下面是我給出的是實現(xiàn)方法:
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>";
執(zhí)行結(jié)果如下:
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:模(除法的余數(shù)) ,x 除以 y 的余數(shù), 5 % 2;
x || y:或,如果 x 和 y 至少有一個為 true,則返回 true 。
最后給大家推薦最新最全面的《PHP視頻教程》~快來學(xué)習(xí)吧!