这个程序怎么用C语言写出来

来源:百度知道 编辑:UC知道 时间:2024/05/20 12:09:39
三对情侣参加婚礼,三个新郎为A,B,C,三个新娘为X,Y,Z。有人不知道谁和谁结婚,于是询问了六

个新人中的三人,但是听到的回答是这样的:A说他将和X结婚;X说她将的未婚夫是C;C说他将的Z结婚。

这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。

#include<stdio.h>
#include<windows.h>
main(){
int a,b,c,x,y,z;
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 && b!=c && c!=a && x!=y && y!=z && x!=z && a!=x && x!=c && c!=z)
printf("A:%d B:%d C:%d X:%d Y:%d Z:%d\n",a,b,c,x,y,z);
}
}

暴力方法