이전 글 "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!