php打印输出棋盘的实现
例1,代码如下所示:
复制代码代码如下:< PHP
交错交错
*字符串fun_table(int $行= 9,int列= 9美元)
* $行显示的行数必须是整数,必须1-20
* $列显示的列数必须是整数,必须1-20
* /
功能fun_table($行= 9,= 9美元列){
如果($ rows20){
返回必须是整数,必须介于1-20 ;
}
如果($ cols20){
返回必须是整数,必须介于1-20 ;
}
如果($行)!=(int)($行){
返回行数必须是整数;
}
如果(一美元!=(int)(合一)){
返回的列数必须是整数;
}
$;
美元= 结构;
对于($ i = 1;$ i = $行;$ + +){
美元= 结构;
为($ J = 1;J <=一美元美元;j++){
如果(($ $ j j)% 2){
美元= 结构;
其他{ }
美元= 结构;
}
}
美元= 结构;
}
美元= 结构;
返回$ STR;
}
fun_table(回声);
>
示例2简单地实现棋盘循环
为了实现这个棋盘,我们先来考虑棋盘是什么样子,有许多方块,然后由黑白交叉组成。首先,我们首先绘制网格,代码如下所示:
复制代码代码如下:< PHP
;
($ i = 1;$ i = 10;$ + +){
;
对于($ = 1;$ j = 10;$ + +){
回声54im ;
}
;
}
;
>
看到上面的板子,考虑到放电位置下的黑白格子,一条定律可以找到,在水平和垂直的白色方块都是底,黑偶数,我们可以用这个方法来确定剩余的点阵显示什么颜色的基细胞,我让他显白,甚至单元格显示黑色。基数+偶数甚至是偶数,所以连单元格(黑)我们都要找出,剩下的就是基格(白),代码如下:
复制代码代码如下:< PHP
通过for循环和html实现棋盘
**
;
($ i = 1;$ i = 10;$ + +){
;
对于($ = 1;$ j = 10;$ + +){
如果(($ $ j j)% 2){
;
其他{ }
;
}
}
;
}
;
>
希望本文能对大家的PHP程序设计有所帮助。