Rumah > Artikel > pembangunan bahagian belakang > Latihan algoritma PHP 5: Tentukan sama ada nombor adalah gandaan nombor tertentu
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:
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!