题目:棋盘中只有将帅,列出他们的所有合法位置,要求只用一个变量 。
代码1:
#include <stdio.h >int main()
{ char i =81; while(i--) { if(i/9%3==i%9%3) continue; printf("i=%d,A=%d,B=%d\n",i,i/9+1,i%9+1); } return0;}
代码2:
代码 #include < stdio.h > struct { unsigned char a: 4 ; unsigned char b: 4 ; }i; int main() { for (i.a = 1 ;i.a <= 9 ;i.a ++ ) { for (i.b = 1 ;i.b <= 9 ;i.b ++ ) { if (i.a % 3 != i.b % 3 ) printf( " A=%d,B=%d\n " ,i.a,i.b); } } return 0 ; }
转载于:https://www.cnblogs.com/ManMonth/archive/2010/06/24/1764536.html
相关资源:各显卡算力对照表!