本文实例讲述了php打印输出棋盘的两种实现方法。分享给大家供大家参考。具体实现方法如下:
例子1,代码如下:
<?php /** * 隔行隔列换色 * string fun_table(int $rows=9,int $cols=9) * $rows 表示行数 必须为整数 并且必须在1-20之间 * $cols 表示列数 必须为整数 并且必须在1-20之间 */ function fun_table($rows=9,$cols=9){ if ($rows<1 || $rows>20){ return "必须为整数 并且必须在1-20之间"; } if ($cols<1 || $cols>20){ return "必须为整数 并且必须在1-20之间"; } if($rows!=(int)($rows)){ return '行数 必须为整数'; } if($cols!=(int)($cols)){ return '列数 必须为整数'; } $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(); ?>
实现这个棋盘首先我们想想棋盘是怎么样的,是有很多个方格组成,然后由黑色和白色的相间的方格组成,首先我们先把方格画出来,代码如下:
<?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>"; ?>
<?php /** 通过for循环和html实现棋盘 **/ 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程序设计有所帮助。
本文向大家介绍python输出国际象棋棋盘的实例分享,包括了python输出国际象棋棋盘的实例分享的使用技巧和注意事项,需要的朋友参考一下 国际象棋是当今国际上最流行的智力体育运动项目。青年人下棋可以锻炼思维、增强记忆力和培养坚强的意志;中年人下棋可以享受美学;老年下棋可以很好的休息娱乐。国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘上。 棋子落在棋盘上事件,在计算机看来,是一段程序,而这些程
本文向大家介绍PHP打印输出函数汇总,包括了PHP打印输出函数汇总的使用技巧和注意事项,需要的朋友参考一下 本篇文章一直来学习PHP中所有用于输出信息的函数,分类比较来学习其相同点与不同点,掌握日常开发中必备的技巧。 开发就一定需要调试代码,而PHP调试代码不能像iOS那种编译器语言可以通过Xcode这样的开发软件来单步调试,因此开发PHP的人员通常会通过输出函数打印相关提示信息来调试代码。 PH
本文向大家介绍PHP实现即时输出、实时输出内容方法,包括了PHP实现即时输出、实时输出内容方法的使用技巧和注意事项,需要的朋友参考一下 老生长谈了。。纯备忘 对于运行时间较长的PHP程序来说可能都需要即时输出内容来查看运行情况。 例, 按例子测试,达到了PHP即时实时输出内容的效果。
本文向大家介绍Python中输入和输出(打印)数据实例方法,包括了Python中输入和输出(打印)数据实例方法的使用技巧和注意事项,需要的朋友参考一下 一个程序要进行交互,就需要进行输入,进行输入→处理→输出的过程。所以就需要用到输入和输出功能。同样的,在Python中,怎么实现输入和输出? Python3中的输入方式: Python提供了 input() 内置函数从标准输入读入一行文本,默认的标
我正在使用enum/switch case和Zeller的公式来表示一年中的哪一天,一个特定的日期将是哪一天。在我实现代码的枚举/开关部分的前几天,我的代码正在打印(如下所示)。在我放入enum/switch大小写之后,当我在DrJava中运行它时,它确实会提示日期、月份和年份,但是一旦它通过switch大小写,就不会打印任何内容
4.12. 打印输出 前面例子中涉及到的打印都比较简单。在这一节中,我们将要讨论Go语言格式化输出的功能。 我们已经用过"fmt"包中的"Printf"和"Fprintf"等输出函数。"fmt"包中的"Printf"函数的 完整说明如下: Printf(format string, v ...) (n int, errno os.Error) 其中"..."表示数目可变参数,