PHP 초보자에게 PHP를 사용하여 9-9 구구단을 작성하는 것은 의심할 여지 없이 매우 고전적인 연습 질문입니다. 그것은 상당한 논리 테스트입니다.
소위 어렵다는 것은 할 수 없는 사람에게는 어렵지 않지만, 할 수 있는 사람에게는 어렵지 않습니다. 일부 베테랑에게는 이것이 실제로 아무 의미가 없습니다. 하지만 초보자라면 논리적 사고를 연습할 수 있습니다.
제한이 없으면 전체 코드를 2분 안에 입력할 수 있습니다. 능숙하다면 여러 가지 방법으로 구현할 수도 있습니다. 하지만 네 각도에 대한 구구단을 작성하라는 요청을 받으면 어떻게 될까요? (계속 확장 가능)
다음은 PHP 클래식 기본 테스트 문제의 구구단을 구현하는 여러 가지 방법을 소개합니다.
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 Loop구구단을 인쇄하세요
<?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 루프를 사용하여 의 형태로 구구단을 출력하세요. 방법)
<?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>";각 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>";각 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>";각 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!