추천: "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);
Angle 1: ( 가장 일반적인 쓰기 방법)
<?php echo "<table width='600' border='1'>"; 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='600' border='1'>"; 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='600' border='1'>"; 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='600' border='1'>"; 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!