查看: 1869|回復: 0
打印 上一主題 下一主題

[程式編輯]for()與if()的運用:做個華麗的九九乘法表

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-16 01:49:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
<TABLE BGCOLOR='#AF4CE0'>
<?php
  for ($I=1;$I<10;$I++) {
    if ($I==2 || $I==4 || $I==6 || $I==8) {
      echo "<TR BGCOLOR='#AFC0E0'>";
    } else {
      echo "<TR BGCOLOR='#AFA0E0'>";
    }
    for ($J=1;$J<10;$J++) {
      echo "<TD ALIGN='RIGHT'>".($I*$J)."</TD>";
    }
    echo "</TR>";
  }
?>
</TABLE>
結果:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
說明:
  1. 頭尾兩行是HTML中畫Table表格的語法。
  2. 在$I的迴圈裡;if($I==2 || $I==4 || $I==6 || $I==8),當$I為2或4或6或8時,顏色為'#AFC0E0',否則顏色為'#AFA0E0'。
  3. 在$J的迴圈裡;依序一格一格印出$I*$J的值。
  4. 每印完一行,就印出</TR>做結束。
  5. 配合其他HTML語法,例如Font字體或Color顏色可做出更多的變化。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2026-10-29 04:02 , Processed in 0.031003 second(s), 15 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表