我想了个很恶心的方法。。。
哎。。。
#include<stdio.h>
#include<process.h>
#include<stdio.h>
void main()
{
int a,b,c,x,y,z,i;
for(a=1;a<=3;a++)
for(b=1;b<=3;b++)
for(c=1;c<=3;c++)
for(x=1;x<=3;x++)
for(y=1;y<=3;y++)
for(z=1;z<=3;z++)
{
if(
( (a+b+c)!=6 ) || ( (x+y+z)!=6)
) continue;
else if ((a==b) || (x==z)) continue;
else if ((a==x) || (c==x) || (c==z)) continue;
for(i=1;i<=3;i++)
{
if (a==i) putchar('a');
else if(b==i) putchar('b');
else if(c==i) putchar('c');
if (x==i) putchar('x');
else if(y==i) putchar('y');
else if(z==i) putchar('z');
putchar('\n');
}
}
getch();
}
[font=微软雅黑][/font]