Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Latihan Algoritma PHP 13: Tentukan sama ada nilai dalam digit satu bagi berbilang integer bukan negatif adalah sama

Latihan Algoritma PHP 13: Tentukan sama ada nilai dalam digit satu bagi berbilang integer bukan negatif adalah sama

藏色散人
藏色散人asal
2021-08-31 09:55:362260semak imbas

Dalam artikel sebelumnya "Latihan Algoritma PHP 12: Dapatkan nilai mutlak antara n dan 51 dan pulangkan nilai seperti yang diperlukan" Saya memperkenalkan anda bagaimana untuk mendapatkan nilai mutlak antara n dan 51 Dan kembalikan nilai seperti yang diperlukan. Rakan-rakan yang berminat boleh mempelajarinya~

Artikel ini meneruskan siri latihan algoritma PHP hari ini ialah "Menentukan sama ada nilai satu digit bagi bilangan bulat bukan negatif adalah. sama." . [Disyorkan: Ringkasan siri latihan algoritma PHP (berterusan dikemas kini ~) ]

Penerangan khusus masalah: "Cara menulis program PHP untuk menyemak dua atau lebih integer bukan negatif yang diberikan Sama ada nilai dalam satu digit adalah sama."

Pengenalan berkaitan: Puluhan, ratus, juta...semua unit pengiraan, puluh, ratus, ribuan dan sepuluh ribu semuanya digit. Membilang unit dan digit adalah dua konsep yang sama sekali berbeza Digit merujuk kepada nama kedudukan nombor, manakala unit mengira merujuk kepada makna nombor dalam digit eksponen Contohnya: 9063200 dibaca sebagai sembilan ratus enam puluh -tiga ribu dua ratus, sepuluh ribu, Ratus ialah unit pengiraan Nombor "9" berada di tempat berjuta, dan "6" adalah di tempat berpuluh-puluh ribu.

Berikut ialah kaedah pelaksanaan yang saya berikan:

Kod PHP adalah seperti berikut:

<?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>";

Hasil pelaksanaan adalah seperti berikut:

boolean true
boolean true
boolean false

Pengenalan kepada operator biasa:

x y: penambahan, hasil tambah x dan y 2 2, 4; perbezaan antara x dan y 5 - 2, 3;

x * y, hasil darab bagi x dan y 5 * 2, 10; daripada x dan y 15 / 5, 3 ;

x % y: modulo (baki pembahagian), baki x dibahagikan dengan y, 5 % 2;

x || atau, jika sekurang-kurangnya satu daripada x dan y adalah benar, maka kembalikan benar.

Akhir sekali, saya ingin mengesyorkan "

Tutorial Video PHP

" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!

Atas ialah kandungan terperinci Latihan Algoritma PHP 13: Tentukan sama ada nilai dalam digit satu bagi berbilang integer bukan negatif adalah sama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn