实现
#include <stdio.h>
/**
设x,y,z分别为1,2,3
设a=1表示a与x结婚
b=2表示b与y结婚
c=3表示c与z结婚
**/
int main(int argc, char const *argv[])
{
int a, b, c; //三个丈夫
for (a=1; a <= 3; a++) {
for (b =1; b <= 3; b++) {
for (c = 1; c <= 3; c++) {
if (a!=1 && c != 1 && c != 3 && a != b && a != c && b != c)
{
printf("%c将嫁给A\n", 'x'+a-1);
printf("%c将嫁给B\n", 'x'+b-1);
printf("%c将嫁给C\n", 'x'+c-1);
}
}
}
}
return 0;
}