婚礼的谎言
三对情侣参加婚礼,三个新郎为A、B、C,三个新娘为X、Y、Z、有人想知道究竟水域谁结婚2,于是就问新人中的三位,得到结果如下:A说他将和X结婚;X说她的未婚夫是C;C说他将和Z结婚。这人事后知道他们在开玩笑,说的全是假话。那么,究竟谁与谁结婚呢?
1 #include<stdio.h> 2 3 void main() 4 { 5 int a, b, c; 6 for(a = 1; a<=3; a++) 7 { 8 for(b = 1; b<=3; b++) 9 { 10 for(c = 1; c<=3; c++) 11 { 12 if(a != 1 && c != 3 && c != 1 && a != b && a != c && b != c) 13 { 14 printf("%c将嫁给 A ", 'X' + a -1); 15 printf("%c将嫁给 B ", 'X' + b -1); 16 printf("%c将嫁给 C ", 'X' + c -1); 17 } 18 } 19 } 20 } 21 }