Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Algorithmus-Übung 2: Ermitteln Sie die absolute Differenz zwischen n und der angegebenen Zahl

PHP-Algorithmus-Übung 2: Ermitteln Sie die absolute Differenz zwischen n und der angegebenen Zahl

藏色散人
藏色散人Original
2021-08-05 09:51:192834Durchsuche

In „PHP-Algorithmus-Übung 1: Berechnen Sie die Summe zweier Zahlen und das Dreifache der Summe“ habe ich Ihnen das erste Problem der PHP-Rechenübung vorgestellt, daher ist das Thema des heutigen Artikels etwas ähnlich Ich hoffe, jeder kann es schnell meistern!

Wir haben die Summe vorher berechnet, jetzt finden wir die Differenz, machen wir es nacheinander ~

Die spezifische Frage dieses Artikels lautet: „Schreiben Sie ein PHP-Programm, um die absolute Differenz zwischen n und dem angegebenen Wert zu ermitteln. Wenn n Ist größer als der angegebene Wert, wird definitiv dreimal schlechter zurückgegeben.“

Sie können es lokal üben und sich dann meine Methode unten ansehen:

Der PHP-Code lautet wie folgt:

<?php

function test($n)
{
    $x = 50;

    if ($n > $x)
    {
        return ($n - $x)*3;
    }
    return $x - $n;
}
echo test(53)."<br>";
echo test(30)."<br>";
echo test(50)."<br>";

Das Ergebnis der Ausgabeberechnung lautet:

PHP-Algorithmus-Übung 2: Ermitteln Sie die absolute Differenz zwischen n und der angegebenen Zahl

Im obigen Code haben wir den angegebenen Wert angegeben ist 50. Verwenden Sie dann die if-Anweisung, um zu bestimmen, ob n größer als 50 ist. Wenn n größer als 50 ist, wird das Dreifache der absoluten Differenz zurückgegeben. Andernfalls wird die absolute Differenz zurückgegeben. Der wichtigste Teil des arithmetischen Codes ist hier „($n - $x)*3;”和“$x - $n;“.

In diesem Beispiel ist das erste n, das wir angegeben haben, 53, also ist 53 größer als 50, und das Ergebnis ist natürlich, dass (53-50)*3=9 zurückgegeben wird.

Das zweite n ist 30, was kleiner ist als 50, das Ergebnis ist „50-30=20“;

Das dritte n ist 50, was 50 entspricht, und das Ergebnis ist natürlich 0.

Eine Testmethode wird mithilfe der Funktion im obigen Code angepasst. Dies hängt natürlich hauptsächlich vom Verständnis und der Beherrschung der if-Beurteilungsanweisungen und PHP-Operatoren ab.

Eine kurze Einführung in die in PHP bereitgestellten bedingten Anweisungen:

if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...elseif....else 语句 - 在若干条件之一成立时执行一个代码块
switch 语句 - 在若干条件之一成立时执行一个代码块

Abschließend möchte ich Ihnen den neuesten kostenlosen Kurs auf unserer Plattform empfehlen: „Betreten Sie die Welt von PHP ab 0“~ Kommen Sie und lernen Sie!

Das obige ist der detaillierte Inhalt vonPHP-Algorithmus-Übung 2: Ermitteln Sie die absolute Differenz zwischen n und der angegebenen Zahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn