您好, 我本来想画个流程图帮助理解, 发现怎么都画不出, 希望大神帮助.
题目如下:
要求:3队情侣参加婚礼,3个新郎分别是A B C ,3个新娘分别是X Y Z ,问他们究竟谁跟谁结婚,问新人中的3位得到以下结果,
A说 他将和X结婚,X说他的未婚夫是C C说他将和Z结婚。事后这人知道他们在开玩笑,说的全是假话,那么究竟他们谁与谁结婚?
代码如下:
void main()
{
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);
}
}
这是我搜到的for循环画法: