이 기사에서는 더욱 흥미로운 PHP 구현을 소개합니다. 먼저 플로이드 삼각형이 무엇인지 아시나요?
이 용어를 몰라도 상관 없습니다. 아래 그림을 보면 한눈에 알 수 있습니다.
플로이드의 삼각형이라고도 불리는 플로이드의 삼각형은 일련의 숫자입니다. 위 그림에 표시된 대로 이 숫자는 일련의 행에 분포되어 있습니다. 첫 번째 행에는 2와 3이 포함되어 있습니다. 숫자는 계속됩니다. 이 패턴을 무한히 사용하면 숫자가 짝수로 끝나는 직각 삼각형을 생성할 수 있습니다.
이제 프로이트 삼각형의 처음 n개 행, 즉 처음 몇 행을 생성하고 표시하는 PHP 프로그램을 작성해 보겠습니다.
더 이상 말도 안되는 코드는 다음과 같습니다.
<?php $n = 6; echo "n = " . $n . "<br>"; $count = 1; for ($i = $n; $i > 0; $i--) { for ($j = $i; $j < $n + 1; $j++) { printf("%4s", $count); $count++; } echo "<br>"; }
생성된 결과는 다음과 같습니다.
위 코드를 직접 복사하여 로컬에서 테스트할 수 있습니다.
사실 프로이트의 삼각형을 올바르게 코딩하려면 루프 지식이 필요합니다. 여기서는 for 루프가 주로 사용됩니다. 스크립트를 실행해야 하는 횟수를 미리 알 때 사용됩니다.
for (初始值; 条件; 增量){ 要执行的代码;}
각 매개변수:
初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。 条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。 增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)。
for 루프에 대한 자세한 소개는 PHP 매뉴얼의 "PHP For Loop" 장을 참조하세요.
마지막으로, 저희 플랫폼의 최신 무료 강좌인 "Entering the World of PHP from 0"을 여러분께 추천하고 싶습니다~ 와서 배워보세요!
위 내용은 PHP 사용자 정의는 Floyd 삼각형의 처음 몇 줄을 표시합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!