>백엔드 개발 >PHP 문제 >PHP 알고리즘 연습 12: n과 51 사이의 절대값을 가져오고 필요에 따라 값을 반환합니다.

PHP 알고리즘 연습 12: n과 51 사이의 절대값을 가져오고 필요에 따라 값을 반환합니다.

藏色散人
藏色散人원래의
2021-08-31 09:21:472017검색

이전 글 "PHP 알고리즘 연습 11: 주어진 두 정수가 지정된 범위 내에 있는지 확인"에서 주어진 두 정수가 지정된 범위 내에 있는지 확인하는 방법을 소개했습니다. 도움이 필요한 친구들은 알아보세요~

이 기사에서는 계속해서 일련의 PHP 알고리즘 연습을 제공할 것입니다. [추천: PHP 알고리즘 연습 시리즈 요약(지속 업데이트 중~)]

먼저 이 글에서 해결해야 할 문제를 설명하겠습니다. "n과 51 사이의 절대값을 구하는 PHP 프로그램을 작성하는 방법. n 51보다 크면 절대값의 3배를 반환합니다."

관련 소개: 절대값은 숫자 축에서 숫자의 해당 지점에서 원점까지의 거리를 나타내며 "| |"로 표시됩니다. |b-a| 또는 |a-b|는 숫자 축에서 a를 나타내는 점과 b를 나타내는 점 사이의 거리를 나타냅니다.

코드로 바로 가보겠습니다:

<?php
function test($n)
{
    $x = 51;

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

실행 결과는 다음과 같습니다:

6
21
0

구현이 매우 간단합니다!

여기에서는 주로 if 조건문의 사용법을 익힌 다음 요구 사항에 따라 실행 프로세스를 구현해야 합니다. 예를 들어, 이 예에서 n이 51보다 큰 경우 절대값의 3배를 반환해야 합니다. 즉, "($n - $x)*3;" 공식을 실행해야 하며, 그렇지 않으면 절대값을 실행해야 합니다. 두 숫자의 값이 직접 반환됩니다.

관련 소개:

PHP에서는 다음 조건문을 사용할 수 있습니다.

  • if 문: 지정된 조건이 true이면 코드가 실행됩니다.

  • if...else 문: If 조건이 true이면 코드가 실행되고, 조건이 false이면 코드의 반대쪽 끝이 실행됩니다.

  • if...elseif....else 문: 다음을 기반으로 다른 코드 블록을 실행합니다. 두 개 이상의 조건,

  • switch 문: 실행할 여러 코드 블록 중 하나를 선택합니다.

마지막으로, 가장 포괄적인 최신 "PHP 비디오 튜토리얼"을 여러분께 추천하고 싶습니다~ 와서 배워보세요!

위 내용은 PHP 알고리즘 연습 12: n과 51 사이의 절대값을 가져오고 필요에 따라 값을 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.