三对情侣参加婚礼,三个新郞为 A 、 B 、 C ,三个新娘为 X 、 Y 、 Z 。有人不知道谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的: A 说他将和 X 结婚; X 说她的未婚夫是 C ; C 说他将和 Z 结婚。这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。 a - expand.grid(rep(list(1:3),3)) names(a) - c('x','y','z') b - function(x, y) seq(x - 1, length.out = y) %% y + 1 a != a , 1, function(f) all(f == TRUE)) a !=1a !=3a !=3, ] x y z 2 3 1