求助啊,一个题目
有这样一个题目:两个乒乓队比赛.各出3人.甲队为ABC,乙队为XYZ,已抽签决定比赛名单,有人向队员打听比赛的名单,A说他不和X比,C说他不和XY比,请编程序求出比赛名单.这用程序如何实现呢,如何来标志比赛选手呢?
请大家帮帮忙
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
char a[3]={'A','B','C'};
char b[3]={'X','Y','Z'};
int i,j,k;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(a[i]=='A'&&b[j]=='X') continue;
if((a[i]=='C'&&b[j]=='X')||(a[i]=='C'&&b[j]=='Z')) continue;
printf("%c----%c\n",a[i],b[j]);break;
}
return 0;
}
我改了一下,不过这样,也不对啊,情况减少太多了.