1.2 中国象棋问题
public class Solution {
public static void main(String[] args) {
char data = 0x11;//A、B都从1开始
while ((data&0x0F) != 0x0A)//B从1到9
{
while ((data&0xF0) != 0xA0)//A从1到9
{
if ((data&0x0F)%3 != ((data&0xF0)>>4)%3)//A、B二者余数不同,即列不同
System.out.println("A:" + ((data&0xF0)>>4) + " B:" +(data&0x0F));
data += 0x10;//A加1
}
data = (char) (data & 0x0F);
data += 0x11;//A设为1,B加1
}
return ;
}
}