原创:https://blog.csdn.net/ndzjx/article/details/84404320
#include <stdio.h>
#include <windows.h>
#include <time.h>
#include <math.h>
int main()
{
// BYTE i = -1;
// while (++i <= 80)
// {
// if (i / 9 % 3 == i % 9 % 3)
// {
// continue;
// }
// printf("A = %d, B = %d\n", i / 9 + 1, i % 9 + 1);
// }
struct {
unsigned char a:4;
unsigned char b:4;
} i;
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;
}