国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

php打印輸出棋盤的實(shí)現(xiàn)方法

2024-05-06 16:12:43
字體:
供稿:網(wǎng)友
這篇文章主要介紹了php打印輸出棋盤的實(shí)現(xiàn)方法,以實(shí)例形式分析了兩種不同的實(shí)現(xiàn)方法,具有一定的參考借鑒價值,需要的朋友可以參考下
 
 

本文實(shí)例講述了php打印輸出棋盤的兩種實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

例子1,代碼如下:

復(fù)制代碼代碼如下:
<?php 
/** 
 * 隔行隔列換色 
 * string fun_table(int $rows=9,int $cols=9) 
 * $rows 表示行數(shù) 必須為整數(shù) 并且必須在1-20之間 
 * $cols 表示列數(shù) 必須為整數(shù) 并且必須在1-20之間 
 */ 
function fun_table($rows=9,$cols=9){ 
 if ($rows<1 || $rows>20){ 
  return "必須為整數(shù) 并且必須在1-20之間"; 
 } 
 if ($cols<1 || $cols>20){ 
  return "必須為整數(shù) 并且必須在1-20之間"; 
 } 
 if($rows!=(int)($rows)){ 
  return '行數(shù) 必須為整數(shù)'; 
 } 
 
 if($cols!=(int)($cols)){ 
  return '列數(shù) 必須為整數(shù)'; 
 } 
 $str=""; 
 $str.= "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>"; 
 for ($i=1;$i<=$rows;$i++){ 
  $str.=  "<tr>"; 
   for ($j=1;$j<=$cols;$j++){  
    if(($i+$j)%2){ 
     $str.=  "<td height='50px' bgcolor='black'>"; 
    }else{ 
     $str.=  "<td></td>"; 
   } 
  } 
 $str.=  "</tr>"; 

$str.=  "</table>"; 
return $str; 

echo fun_table(); 
?>

例子2 簡單實(shí)現(xiàn)棋盤-for循環(huán)

 

實(shí)現(xiàn)這個棋盤首先我們想想棋盤是怎么樣的,是有很多個方格組成,然后由黑色和白色的相間的方格組成,首先我們先把方格畫出來,代碼如下:

復(fù)制代碼代碼如下:
<?php 
echo "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>"; 
for ($i=1;$i<=10;$i++){ 
    echo "<tr>"; 
    for ($j=1;$j<=10;$j++){     
            echo "<td>54im</td>"; 
        } 
    echo "</tr>"; 

echo "</table>"; 
?>

看到上面棋盤后,考慮下黑白格排放位置,有個規(guī)律可以發(fā)現(xiàn),橫排和豎排上白色格子都是基數(shù),黑色的都是偶數(shù),我們可以用取余的方法來判斷這個格子該顯示什么顏色,基數(shù)單元格我讓他顯示白色,偶數(shù)單元格顯示黑色,基數(shù)+偶數(shù)=偶數(shù),所以偶數(shù)單元格(黑色)我們很好找出來了,剩余的就是基數(shù)格(白色),代碼如下:
復(fù)制代碼代碼如下:
<?php 
/** 
通過for循環(huán)和html實(shí)現(xiàn)棋盤 
**/ 
echo "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>"; 
for ($i=1;$i<=10;$i++){ 
    echo "<tr>"; 
    for ($j=1;$j<=10;$j++){     
        if(($i+$j)%2){ 
            echo "<td height='50px' bgcolor='black'>"; 
        }else{
            echo "<td></td>"; 
            } 
        } 
    echo "</tr>"; 

echo "</table>"; 
?>

 

希望本文所述對大家的php程序設(shè)計(jì)有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 海城市| 乃东县| 鄂伦春自治旗| 铜陵市| 依安县| 托克逊县| 贵德县| 耿马| 特克斯县| 鄂温| 无棣县| 田阳县| 江都市| 宣恩县| 达日县| 鄄城县| 佛坪县| 宿迁市| 滁州市| 金川县| 长岭县| 郸城县| 凤庆县| 黑龙江省| 峨边| 增城市| 田阳县| 潼南县| 昂仁县| 北川| 江源县| 香港 | 依兰县| 无棣县| 连南| 陈巴尔虎旗| 和政县| 庄浪县| 织金县| 宕昌县| 霸州市|