C语言学习9

婚礼的谎言

三对情侣参加婚礼,三个新郎为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 }
原文地址:https://www.cnblogs.com/wangkeqi/p/9389380.html