《编程之美》:1.2—中国象棋将帅问题
2014-03-18 13:49
232 查看
问题的关键是怎么用一个字节存储两个不同的坐标信息,信息量非常小。所以可以直接设变量从11到99跑一遍,十位存储A的坐标信息,个位存储B的坐标信息。
#include<stdio.h> int main() { int i=11; for(;i<=99;i++) { if(i%10==0) continue; if((i%10%3)!=(i/10%3)) printf("A=%d B=%d\n",i/10,i%10); } return 0; }
相关文章推荐
- 编程之美1.2中国象棋将帅问题——转载+自己的一点理解
- 编程之美——1.2中国象棋将帅问题
- 《编程之美》读书笔记01: 1.2中国象棋将帅问题
- 编程之美1.2 中国象棋将帅问题
- 《编程之美》 1.2 中国象棋将帅问题
- 编程之美1.2 | 中国象棋将帅问题
- 《编程之美》读书笔记01: 1.2中国象棋将帅问题
- 《编程之美》1.2 中国象棋将帅问题 学习笔记
- 《编程之美》学习笔记 1.2中国象棋将帅问题
- 编程之美:第一章 1.2 中国象棋将帅问题
- 编程之美-1.2中国象棋将帅问题
- 编程之美之1.2 中国象棋将帅问题
- 编程之美——1.2 中国象棋将帅问题
- 《编程之美》的笔记-1.2 中国象棋将帅问题
- 编程之美1.2中国象棋将帅问题
- 《编程之美》之读书笔记 1.2中国象棋将帅问题
- 编程之美-中国象棋将帅问题
- 读《编程之美》有感—中国象棋将帅问题
- )《编程之美》读书笔记(一):中国象棋将帅问题
- 《编程之美》——中国象棋将帅问题