UI课程用for循环写n*n棋盘

原创 2015年11月19日 09:21:32
   UIView *V1 = [[UIView alloc]initWithFrame:CGRectMake(75, 150, 200, 200)];
    V1.backgroundColor = [UIColor whiteColor];
    [self.window addSubview:V1];
    [V1 release];
    for (int i = 0; i < n; i++) {

       for (int j = 0; j <n; j++) {

            UIView *view = [[UIView alloc]initWithFrame:CGRectMake((75 + 50 * i), (150 + 50 * j), 50, 50)];

           if ((i + j) % 2 != 0) {
                view.backgroundColor = [UIColor blackColor];
                [self.window addSubview:view];
                [view release];
            }
        }

   }

注意:在写的时候,n要赋予具体的数值

此程序的关键是if 条件语句 ,在写的时候要找i和j之间存在的联系,即:(i+j)%2==0,或(i+j)%2 !=0 这两个条件xie yi ge ji ke

求n的阶乘(for循环版)

package hello;import java.util.Scanner;public class Hello {public static void main(String[] args) { ...
  • wu2304211
  • wu2304211
  • 2015年07月25日 13:49
  • 1772

UVA 11270 Tiling Dominoes(用1×2骨牌覆盖n×m棋盘,有多少种方法)

传送门:UVA 11270 Tiling Dominoes 题意:用1×2骨牌覆盖n×m棋盘,有多少种方法(n×m
  • acm_fighting
  • acm_fighting
  • 2016年08月08日 10:28
  • 643

状态压缩递推(States Compressing Recursion,SCR)

我们暂时避开状态压缩的定义,先来看一个小小的例题。 【引例】     在 n*n(n≤20)的方格棋盘上放置n 个车(可以攻击所在行、列),求使它们不能互相攻击的方案总数。  【分析...
  • u012860063
  • u012860063
  • 2014年09月22日 20:55
  • 816

基础练习 2n皇后问题

问题描述   给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或...
  • Liukx940818
  • Liukx940818
  • 2015年03月12日 18:39
  • 2619

N*N的棋盘

N*N的棋盘Time Limit:5s Memory Limit:1000k Total Submit:3719 Accepted:1705 下载样例程序(PE)下载样例程序(ELF) Problem...
  • Kinglliam
  • Kinglliam
  • 2006年05月07日 17:06
  • 974

用1×2骨牌覆盖n×m棋盘,有多少种方法

传送门1:UVA 11270 Tiling Dominoes #include using namespace std; const int maxn=1
  • XerxesSimon
  • XerxesSimon
  • 2017年04月25日 19:04
  • 444

2N皇后

给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上...
  • xukun5137
  • xukun5137
  • 2015年05月22日 14:37
  • 282

HDU2553:N皇后问题(DFS)

Problem Description 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定...
  • libin56842
  • libin56842
  • 2013年05月29日 19:40
  • 3246

状态压缩(棋盘问题+hdu3254+poj1185+hud2553)

在n*n(n≤20)的方格棋盘上放置 n 个车(可以攻击所在行、列),求使它们不能互相攻击的方案总数。 状态压缩递推: 在n*n(n≤20)的方格棋盘上放置 n 个车,某些格子不能放,求使它们不能互相...
  • ly59782
  • ly59782
  • 2016年08月02日 11:05
  • 1072

M*N棋盘上的K皇后问题

经典的K皇后问题在这里不再复述。 新问题是这样的,在一个M*N的棋盘上,放置K个皇后,其中任意两个皇后不能在同一行,不能在同一列,也不能在同一对角线,问有几种办法放置这K个皇后,废话少说,直接上程序...
  • jiangkai_nju
  • jiangkai_nju
  • 2012年09月17日 12:27
  • 3147
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UI课程用for循环写n*n棋盘
举报原因:
原因补充:

(最多只允许输入30个字)