Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Latihan algoritma PHP 5: Tentukan sama ada nombor adalah gandaan nombor tertentu

Latihan algoritma PHP 5: Tentukan sama ada nombor adalah gandaan nombor tertentu

藏色散人
藏色散人asal
2021-08-10 09:24:046218semak imbas

Hello~ Artikel ini terus memperkenalkan anda kepada siri artikel tentang algoritma asas PHP, jadi dalam artikel sebelumnya "Latihan Algoritma PHP 4: Darabkan elemen yang sepadan bagi dua senarai yang diberikan " Ia memperkenalkan cara untuk mendarabkan elemen yang sepadan dari dua senarai yang diberikan Rakan-rakan yang berminat boleh mempelajarinya~

Sekarang mari kita masuk ke tema artikel ini~

Itu peraturan lama, Kiranya. terdapat soalan seperti "Bagaimana untuk menulis program PHP untuk memeriksa sama ada nombor positif yang diberikan adalah gandaan 3 atau 7"?

Sudah tentu, 3 dan 7 di sini boleh diganti sesuka hati Ini hanya contoh~

Saya tertanya-tanya adakah anda mempunyai idea untuk melaksanakan masalah ini?

Berikut ialah kaedah pelaksanaan saya:

Kod PHP seperti:

<?php

function test($n)
{
    return $n % 3 == 0 || $n % 7 == 0;
}

var_dump(test(3));
var_dump(test(14));
var_dump(test(12));
var_dump(test(37));

Kami menjalankan fail secara terus dan keputusan penghakiman output ialah:

Latihan algoritma PHP 5: Tentukan sama ada nombor adalah gandaan nombor tertentu

Dapat dilihat dalam contoh di atas, data penghakiman yang kami berikan masing-masing adalah 3, 14, 12, 37, dan keputusan penghakiman adalah benar, benar, benar dan salah masing-masing.

Jelas sekali, 3, 14, dan 12 ialah gandaan 3 atau 7, tetapi 37 bukan gandaan 3 atau 7, jadi keputusan penghakiman adalah betul.

Di sini anda terutamanya perlu menguasai operator aritmetik %, operator perbandingan == dan operator logik ||

% (modulo): x % y, , mewakili baki apabila x dibahagikan dengan y;

== (sama): x == y, mewakili jika x sama dengan y, mengembalikan benar; , bermakna jika sekurang-kurangnya satu daripada x dan y adalah benar, kembalikan benar.

Lampiran: Konsep gandaan

①Integer boleh dibahagikan dengan integer lain dan integer ini ialah gandaan integer yang lain. Sebagai contoh, 15 boleh dibahagikan dengan 3 atau 5, jadi 15 ialah gandaan 3 dan gandaan 5.

②Hasil bagi yang diperoleh dengan membahagi satu nombor dengan nombor lain. Sebagai contoh, a÷b=c, iaitu, a ialah gandaan b. Sebagai contoh: A÷B=C, boleh dikatakan bahawa A ialah C darab B.

③ Terdapat gandaan nombor yang tidak terkira banyaknya, yang bermaksud set gandaan nombor ialah set tak terhingga. Nota: Anda tidak boleh memanggil nombor sahaja sebagai gandaan, anda hanya boleh menyebut siapa gandaan siapa.

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 5: Tentukan sama ada nombor adalah gandaan nombor tertentu. 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