手机版

package 棋盘覆盖

发布时间:2021-06-08   来源:未知    
字号:

棋盘覆盖图形化界面java

package 棋盘覆盖;

import java.awt.Color;

public class QiPan extends Dmain{

/**

*

*/

private static final long serialVersionUID = 1L;

/**

* @param tr表示棋盘左上角行号

* @param tc表示棋盘左上角列号

* @param dr表示特殊棋盘的行号

* @param dc表示特殊棋盘的列号

* @param SIZE =2^k。棋盘的规格为2^k*2^k

*

* */

static final int SIZE = 4;

static int title = 1; // title表示L型骨牌的编号

public static void ChessBoard(int tr, int tc, int dr, int dc, int size) {

for(int i=0;i<999999999;i++)

{

}

if (size == 1) {

return;

}

int t = title++; // t表示L型骨牌的编号

int s = size / 2; // 分割棋盘

// 覆盖左上角棋盘

if (dr < tr + s && dc < tc + s) {

// 说明特殊方格在此小棋盘中

ChessBoard(tr, tc, dr, dc, s);

} else {

// 说明特殊方格不在此小棋盘中

// 用t号L型棋盘覆盖这个小棋盘的右下角

package 棋盘覆盖.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)