因為A,B,C有可能和X,Y,Z中壹人比
所以利用三層循環,找出所有的情況
有因為A 對手不能和B相同
所有在對B的對手所有情況進行尋找時
進行條件判斷 即A!=B
同理C 對手不能和A與B的對手相同
所以有A!=C&&B!=C
最後有A說他不和X比,C說他不和X,Z比
A!='X'&&C!='X'&&C!='Z'
#include <stdio.h>
#define N 4
int main(void)
{
char A,B,C;
for(A='X';A<='Z';A++)
{
for(B='X';B<='Z';B++)
{
if(A!=B)
{
for(C='X';C<='Z';C++)
{
if(A!=C&&B!=C)
{
if(A!='X'&&C!='X'&&C!='Z')
{
printf("\nAvs%c,Bvs%c,Cvs%c",A,B,C);
}
}
}
}
}
}
}