>  기사  >  백엔드 개발  >  PHP로 99개의 구구단을 작성하는 여러 가지 방법 공유

PHP로 99개의 구구단을 작성하는 여러 가지 방법 공유

藏色散人
藏色散人앞으로
2020-10-10 15:11:4511589검색

PHP로 99개의 구구단을 작성하는 여러 가지 방법 공유

추천: "PHP 비디오 튜토리얼"

우선, PHP를 막 배운 초보자에게 PHP로 구구단을 작성하는 것은 의심할 여지없이 매우 고전적인 연습입니다.

하지만 이 연습 문제를 과소평가하지 마세요. 이는 상당한 논리 테스트입니다.

어떤 분들은 구구단이 어려울 게 없다고 생각하실 수도 있어요.

네, 소위 어려움은 아는 사람에게는 어렵지 않지만, 일부 베테랑에게는 이것은 정말 아무것도 아닙니다. 하지만 초보자라면 논리적 사고를 연습할 수 있습니다.

그리고 이게 정말 소아과적인 질문이라고 생각하시나요?

제한이 없으면 전체 코드를 2분 안에 입력할 수 있습니다. 능숙하다면 여러 가지 방법으로 구현할 수도 있습니다. 하지만 네 각도에 대한 구구단을 작성하라는 요청을 받으면 어떻게 될까요? (계속 확장 가능)

대승 불교의 PHP 구구단은 다음과 같습니다(3주기, 4각).

1 for 루프를 사용하여 구구단을 인쇄하세요.

<?php

for($j=1; $j<=9; $j++) {

for($i=1; $i<=$j; $i++) {

echo "{$i}x{$j}=".($i*$j)." ";

}
echo "<br />";

}

. 2. while 루프를 사용하여 구구단을 인쇄하세요

<?php
$j = 1;

while($j<=9){

$i = 1;

while($i<=$j){

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

}

echo "<br />";

$j++;

}

3. do while 루프를 사용하여 구구단을 인쇄하세요

<?php

$j = 1;

do {

$i = 1;

do {

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

} while($i<=$j);

echo "<br />";

$j++;

} while($j<=9);

다음은 for 루프를 사용하여 구구단을 표 형식으로 출력합니다

Angle 1: ( 가장 일반적인 쓰기 방법)

<?php

echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=1;$j<=9;$j++){

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

Angle 2: (기존 쓰기 방식으로 X축 대칭)

<?php

echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

Angle 3: (각도 2로 Y축 대칭)

<?php

echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

Angle 4: (기존 쓰기 방식과 대칭) 기존 필기 방식의 Y축)

<?php
echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=1;$j<=9;$j++){

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=$j;$i>=1;$i--){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

위 내용은 PHP로 99개의 구구단을 작성하는 여러 가지 방법 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제