定义三个字符变量
因为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);
}
}
}
}
}
}
}
温馨提示:答案为网友推荐,仅供参考